【发布时间】:2018-01-25 06:34:51
【问题描述】:
向https://api.linkedin.com/v2/me?fields=id,positions 发出请求(通过邮递员)返回:
{
"serviceErrorCode": 100,
"message": "not enough permissions to access field $$* for GET /me",
"status": 403
}
而没有查询参数的相同请求为我提供了用户的基本资料,而像 https://api.linkedin.com/v2/me?fields=id,positions:($*:(id,company,title)) 这样的请求返回:
{
"serviceErrorCode": 100,
"message": "not enough permissions to access field id for GET /me",
"status": 403
}
我做错了什么?
顺便说一句,我想要position ID,但默认情况下端点不会返回它们,这与文档所说的需要它们相反。
【问题讨论】:
-
这个问题解决了吗?我遇到了同样的问题。
-
@Muhwu no;我继续前进。 LinkedIn没有帮助。他们不会“监控”stackoverflow 中带有linkedin 标签的问题。我怀疑您可能需要完整的范围,但这显然需要一个带有linkedin的合作伙伴帐户。但是,您不会从阅读文档中知道这一点。
-
这个答案可能会有所帮助,stackoverflow.com/a/31524701/2725217
-
虽然从文档中看不清楚,LinkedIn API 是私有的。您需要向他们请求授权:developer.linkedin.com/partner-programs
标签: linkedin linkedin-api