我尝试制作一个脚本来从LINKEDIN获取数据,我能够获得许多关于个人资料的信息,如姓名,邮件,电话,图片网址等,不幸的是我怎么试试我无法获得工作经验等信息。
我的请求如下:
$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
的末尾添加了它,这是 我收到的错误消息:[message] =>资源{Person}中的未知字段{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
我希望我能错过一些非常愚蠢的东西,但不能说出来,可以帮助我吗?
答案 0 :(得分:2)
LinkedIn在2015年5月12日之前提供了所有这些字段。
"位置:(ID,标题,摘要,开始日期,结束日期,是电流,公司:(ID,名称,类型,大小,行业,自动收报机))," +
"的教育:(ID,校名,场的研究,开始日期,结束日期,程度,活动,笔记)," +
"出版物:(ID,标题,出版者:(名称),作者:(ID,姓名),日期,URL,概要),&#34 +
"语言:(ID,语言:(名称),水平:(水平,名)),&#34 +
"技能:(ID,技能:(名称)))&#34 ;;
"课程:(ID,姓名,号码),&#34 +
"建议接收到的:(ID,建议型,建议文本,推荐器))&#34 ;;
"专利:(ID,标题,摘要,号,状态:(ID,姓名),办公:(名称),发明人:(ID,姓名),日期,URL))&#34 ;;
但是,他们更新了他们的API链接:https://developer.linkedin.com/support/developer-program-transition
根据哪些只有这些 配置文件API - / v1 / people /〜 分享API - / v1 / people /~ / shares 公司API - / v1 / companies / {id}
端点将处于活动状态,休息时需要申请使用Linkedin /与链接关联的合作伙伴。
电话号码,即时消息帐号,主要地址,推特帐号,标题都会出现在r_contactinfo下,需要申请来自
答案 1 :(得分:1)
您必须使用companies
关键字,而不是positions
。
$xml_response = $linkedin->getProfile("~:(id,first-name,last-name,positions)");
将字段描述放在以下地址中。