【发布时间】:2015-09-24 14:19:38
【问题描述】:
我尝试编写一个脚本来从 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的末尾添加了它,这是 我得到的错误信息:[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
我想我会错过一些非常愚蠢但无法弄清楚的事情,有人可以帮助我吗?
【问题讨论】: