今天,在我们迁移到新成员权限api后,一切都出错了。 我使用cosumer密钥和秘密,我从linkedin api仪表板本身获得了oauth令牌和秘密。
有三种不断出现的问题: 第一个:
{"errorCode": 0,"message": "Could not find person based on: ~","requestId": "7GPT96SW3C","status": 404,"timestamp": 1369827647671}
第二
<error><status>401</status><timestamp>1369826490661</timestamp><request-id>ZYWPUD43G3</request-id><error-code>0</error-code><message>[unauthorized]. The token used in the OAuth request is not valid. ******</message></error>
第三
com.linkedin.anet.auth.pub.ANetAuthException: other: anetID=*****
有人也有这些吗?如果是的话,你是怎么解决的? 谢谢!
答案 0 :(得分:2)
对用户进行身份验证后,您不再需要进行访问令牌调用 - 只需存储访问令牌并将其重新用于后续请求。
答案 1 :(得分:0)
检查您是否发送了一次或两次请求进行身份验证,可能会出现令牌被其他请求替换的情况。
答案 2 :(得分:0)
我得到了“401&lt;”并通过更正我格式错误的URL并因此请求不存在的资源(报告为未授权)来修复它。您的404错误可能存在同样的问题。您能否发布您正在使用的特定网址。这将提供更多的洞察力。另外,当你应该通过POST传递它们并且所有的POST请求都是通过HTTPS时,确保你没有通过GET传递params