我在两个LinkedIn用户之间获取学位连接时遇到问题。我在
发送请求 https://api.linkedin.com/v1/people::(~,id=<other person's linkedin id>):(relation-to-viewer:(distance))?format=json&oauth2_access_token=<user's access token>
。
有时我会得到正确答案:
{
"_total": 2,
"values": [
{
"_key": "~",
"relationToViewer": {"distance": 0}
},
{
"_key": "id=x1XPVjdXkb",
"relationToViewer": {"distance": 2}
}
]
}
虽然大多数时候我得到了错误的回复:
{
"_total": 1,
"values": [{
"_key": "~",
"relationToViewer": {"distance": 0}
}]
}
我已经通过了LinkdIn api&#39; profile fields,我相信我正在使用api。我不确定这里有什么问题。请帮忙。
答案 0 :(得分:0)
在LinkedIn forum上发布后,我收到了回复
你所看到的行为只会让你自己退缩 电话会议符合我期望查看会员ID的情况 要求合法是不合法的。如果会员ID存在,但不存在〜 网络,你应该得到一个-1距离,而不是什么都没有,就像你一样 正在看到。但是,如果您只输入完全无效的成员ID 有关〜的信息将从通话中返回。
这确实是个问题。 Android上的客户端和iOS上的客户端具有不同的API密钥,两者都使用相同的后端来访问度连接。通过为两个客户端使用相同的API密钥解决了问题。