我想获得一个人的个人资料照片,这是他/她上传的原始照片。
我一直在尝试这个:
http://api.linkedin.com/v1/people/~/picture-urls::(original)
但我失败了,回答是这样的:
{
"errorCode": 0,
"message": "Access to people search denied.",
"requestId": "XYK50W4DAD",
"status": 403,
"timestamp": 1429639373120
}
我该如何解决?
答案 0 :(得分:0)
同意OAuth用户协议:
Default Scope:
r_basicprofile
r_fullprofile
检查r_basicprofile和r_fullprofile是否都无法访问用户个人资料。可以使用以下网址从LinkedIn获取个人资料信息。
private static final String host = "api.linkedin.com";
private static final String topCardUrl = "https://" + host + "/v1/people/~:(first-name,last-name,headline,picture-urls::(original))";
设置应用程序端权限的方法
private static Scope buildScope() {
return Scope.build(Scope.R_BASICPROFILE, Scope.W_SHARE,Scope.R_EMAILADDRESS);
}