首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Linkedin令牌无效

Linkedin令牌无效
EN

Stack Overflow用户
提问于 2013-08-09 18:40:12
回答 1查看 1.1K关注 0票数 3

这是一个我正在与之抗争的奇怪的东西。

首先,我使用这个API lib从我的simple-linkedinphp后端执行API调用。我从我们的IOS应用程序中获得了一个用户访问令牌,它的结构如下:{"access_token":"lettersAndSymbols","expires_in":5183999}我将其存储在一个名为$token的变量中。然后,我尝试使用下面的标记获取用户的配置文件:

代码语言:javascript
运行
复制
$linkedin = new \LinkedIn($this->linkedin_config);
$linkedin->setResponseFormat($linkedin::_RESPONSE_JSON);
$linkedin->setTokenAccess(array('oauth_token' => $token["access_token"], 'oauth_token_secret' => ""));
$linkedinUserJson = $linkedin->profile("~");

然后我得到了错误的响应:

代码语言:javascript
运行
复制
array(5) {
  ["linkedin"]=>
  string(358) "{
  "errorCode": 0,
  "message": "[unauthorized]. The token used in the OAuth request is not valid. sameLettersAndSymbols",
  "requestId": "74T6SY6ML6",
  "status": 401,
  "timestamp": 1376043937705
}

但是,当我尝试在浏览器中使用与https://api.linkedin.com/v1/people/~?oauth2_access_token=LettersAndSymbols相同的LettersAndSymbols打开一个api url时,我得到了用户对象的正确响应。

这怎么可能呢?我是不是对API库做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2014-03-05 23:40:35

我在这条线路上看到了一个问题

$linkedin->setTokenAccess(array('oauth_token‘=> $token"access_token",'oauth_token_secret’=> ""));

您必须提供密码才能设置令牌访问。

我发现了一个关于Linkedin集成的很好的例子,我想和你分享,我测试了一下,它工作得很好。

How to Integrate login with LinkedIn oAuth in PHP

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18144857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档