繁体   English   中英

Linkedin API-获取完整数据

[英]Linkedin API - get full data

我尝试制作一个脚本来从LINKEDIN获取数据,我能够获得许多有关个人资料的信息,例如姓名,邮件,电话,图片url等,不幸的是,我怎么尝试都无法获得工作经验等信息还有很多其他

我的请求如下所示:

   $xml_response = $linkedin->getProfile("~:(id,first-name,last-name,interests,publications,patents,languages,skills,date-of-birth,email-address,phone-numbers,im-accounts,main-address,twitter-accounts,headline,picture-url,public-profile-url)");

这项工作正常,但是请尝试添加公司

错误:

我在$linkedin->getProfile的末尾添加了它,这是我得到的错误消息:

[消息] =>资源{人}中的未知字段{companies}

全功能看起来像:

public function linkedinGetUserInfo( $requestToken='', $oauthVerifier='', $accessToken=''){
    include_once 'linkedinoAuth.php';

    $linkedin = new LinkedIn($this->config['linkedin_access'], $this->config['linkedin_secret']);
    $linkedin->request_token    =   unserialize($requestToken); //as data is passed here serialized form
    $linkedin->oauth_verifier   =   $oauthVerifier;
    $linkedin->access_token     =   unserialize($accessToken);

    try{
        $xml_response = $linkedin->getProfile("~:(id,first-name,last-name,interests,publications,patents,languages,skills,date-of-birth,email-address,phone-numbers,im-accounts,main-address,twitter-accounts,headline,picture-url,public-profile-url,educations,companies)");
    }
    catch (Exception $o){
        print_r($o);
    }
    return $xml_response;
}

我找到的文档(但没有帮助我)
https://developer.linkedin.com/docs/fields

我希望我能错过一些真正愚蠢的事情,但无法弄清楚,我能帮助我吗?

LinkedIn在2015年5月12日之前提供了所有这些字段。

https://api.linkedin.com/v1/people/~:(id,名字,姓氏,电子邮件地址,图片网址,行业,协会,兴趣,数字建议,出生日期,荣誉奖,三个当前职位,三个过去职位,志愿者,位置 ,“ +

“职位:(id,标题,摘要,开始日期,结束日期,当前公司:(id,名称,类型,大小,行业,股票行情)),” +

“教育:(身份证,学校名称,学习领域,开始日期,结束日期,学位,活动,说明),” +

“出版物:(id,标题,发布者:(name),作者:(id,name),日期,url,摘要),” +

“语言:(id,语言:(名称),熟练程度:(级别,名称)),” +

“技能:(id,技能:(名称)))”;

“课程:(id,name,number),” +

“收到的建议:(id,建议类型,建议文本,建议))”;

“专利:(id,标题,摘要,编号,状态:(id,名称),办公室:(名称),发明人:(id,名称),日期,URL))”;

但是,他们已经更新了API链接: https : //developer.linkedin.com/support/developer-program-transition

仅根据这些配置文件API-/ v1 / people /〜Share API-/ v1 / people /〜/ shares公司API-/ v1 / companies / {id}

端点将处于活动状态,Rest需要使用Linkedin的应用程序/具有链接关联的伙伴。

电话号码,IM帐户,主要地址,Twitter帐户,标题将位于r_contactinfo下,需要使用Linkedin进行申请

除了companies ,您必须使用positions关键字。

$xml_response = $linkedin->getProfile("~:(id,first-name,last-name,positions)");

将字段描述放在以下地址中。

https://developer.linkedin.com/docs/fields/positions

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM