&引用;无效的成员Id“;在Android和API控制台上正常工作
我使用一个库来管理与LinkedIn的REST通信 拒绝接口&引用;无效的成员Id“;在Android和API控制台上正常工作,android,linkedin,retrofit,Android,Linkedin,Retrofit,我使用一个库来管理与LinkedIn的REST通信 拒绝接口 public interface LinkedInManager { String BASE_URL = "https://api.linkedin.com/v1"; @GET("/people/~") Profile getUserInfo(); @GET("/people/id={id}") void getUserInfo(@Path("id") String id, Callback
public interface LinkedInManager {
String BASE_URL = "https://api.linkedin.com/v1";
@GET("/people/~")
Profile getUserInfo();
@GET("/people/id={id}")
void getUserInfo(@Path("id") String id, Callback<Profile> cb);
}
当我发出请求时,我会得到一个
{
"errorCode": 0,
"message": "Invalid member id {cQEjnKL6pD}",
"requestId": "MYEIGI80KX",
"status": 404,
"timestamp": 1426989602678
}
但是,当我检查这个方法在所有的工程罚款
来自我的应用程序的请求:
https://api.linkedin.com/v1/people/id=cQEjnKL6pD?oauth2_access_token=AQUjGuS8emH9DaZAkRtTtD8LgLnyApDoRhEc_8czX_8zRGngjiBahKBS15Y2rTCyL4rJHQMe7NYDZTECph59PCVCzaKSvosKevKqVyQwsXmMtEH-Abf3GyqPiNAfSswzvRU_nCW5ToEY-DgGiNif4V-JEyh99JuxNPPAIehE8Vi47oJOyl0&format=json
来自控制台的请求:
https://api.linkedin.com/v1/people/id=cQEjnKL6pD?oauth2_access_token=AQVZh_28bwO32ja2s3Kn0AzqYh3LyM_xqpTMXMshYawAvgjSYhl0GRDtxOjnFTscxqLtVMzxHl8J6EFJagwq1rUAR1_GCtZvMLxxkPOoBlpkj04T43aphfUDy85a6gyDTjxxZjBtKsCtasd95aEwoAm8M0PFfxAjYxWvoIOW1i3xDDDfYKo&format=json
两者都给了我不同的结果。第一个-“无效成员id”,第二个-正常工作。有人能解释一下怎么回事吗?供以后搜索
根据:
id成员的唯一标识值
此值链接到您的特定应用程序。任何尝试将其用于其他应用程序的行为都将导致“404-无效成员id”错误
https://api.linkedin.com/v1/people/id=cQEjnKL6pD?oauth2_access_token=AQVZh_28bwO32ja2s3Kn0AzqYh3LyM_xqpTMXMshYawAvgjSYhl0GRDtxOjnFTscxqLtVMzxHl8J6EFJagwq1rUAR1_GCtZvMLxxkPOoBlpkj04T43aphfUDy85a6gyDTjxxZjBtKsCtasd95aEwoAm8M0PFfxAjYxWvoIOW1i3xDDDfYKo&format=json