使用 LinkedIn API 时出现 400 个错误请求

本文关键字:错误 请求 LinkedIn API 使用 | 更新日期: 2023-09-27 18:32:15

从LinkedIn开发人员论坛线程中,我下载了此示例:LinkedInAuth.rar.zip,它可以工作。

当我使用:

string response = _oauth.APIWebRequest(
    "GET",
    "http://api.linkedin.com/v1/people/~/group-memberships:(group:(id,name,counts-by-category))?membership-state=member",
     null);

它返回所有组。

但是当我使用:

string response = _oauth.APIWebRequest(
    "GET",
    "http://api.linkedin.com/v1/groups/{2139884}/posts:(creation-timestamp,title,summary,creator:(first-name,last-name,picture-url,headline),likes,attachment:(image-url,content-domain,content-url,title,summary),relation-to-viewer)?category=discussion&order=recency&modified-since=1302727083000&count=5",
    null);`

它返回错误:

400 错误请求

我使用了一个硬编码的组 id,它存在并在 1st 返回。我试图按照文档进行操作。任何人以前都遇到过这个问题,或者我错过了一些东西。

使用 LinkedIn API 时出现 400 个错误请求

仔细检查您的服务器时间。在我更改它之前,我遇到了同样的问题(问题在夏季时间更改后开始发生)。

ID 周围不需要大括号。 大括号表示您要在那里放置一个变量。 尝试:

http://api.linkedin.com/v1/groups/{2139884}/posts:(creation-timestamp,title,summary,creator:(first-name,last-name,picture-url,headline),likes,attachment:(image-url,content-domain,content-url,title,summary),relation-to-viewer)?category=discussion&order=recency&modified-since=1302727083000&count=5