1

为什么 LinkedIn API 在发布到特定群组的 LinkedIn 群组时返回“500 内部 API 服务器错误”,而对于其他一些群组,它返回状态代码“202”,其他帐户运行良好。

请求代码

    JsonObject share = new JsonObject();
    String message = "message ";
    share.addProperty("title", message);
    share.addProperty("summary", message);
    String jsonStr = new Gson().toJson(share);

    String shareUrl = "http://api.linkedin.com/v1/group/"+account.getAccountId() + "/posts";

    OAuthRequest request = new OAuthRequest(Verb.POST, shareUrl);
    request.addHeader("Content-Type", "application/json");
    request.addHeader("x-li-format", "json");
    request.addPayload(jsonStr);

    service.signRequest(token, request);
    Response response = request.send();

回复

我们得到"status code 202"了一些账户的回应和一些账户的回报,

 {
  "errorCode":0,
  "message":"Internal API server error",
  "requestId":"I329W0E239",
  "status":500,
  "timestamp":1418142926436
 }

所有其他帐户都很好地得到了200回应

4

0 回答 0