LinkedIn API 突然返回 405 错误

LinkedIn API Suddenly Returning 405 Error

我们的一个使用 LinkedIn 登录的应用程序,长期以来一直运行良好,现在突然坏了,从昨天开始。我们对 People 端点的大多数(但不是全部)调用 return 都是 405 错误。该端点有什么变化吗?

我正在执行 GET,正如文档中所说的那样,我正在返回“(405) 方法不允许”。来自领英。这是我请求的 URL:

https://api.linkedin.com/v1/people/~:(id,email-address,first-name,last-name,headline,industry,summary,specialties,associations,honors,skills,interests,educations,phone-numbers,main-address,picture-url,public-profile-url,following,positions,three-current-positions,location,site-standard-profile-request)

任何帮助或指向最近 LinkedIn API 更改的任何链接将不胜感激。在过去的几天里,我找不到任何关于那里的任何更改的参考,但是我们的应用程序突然崩溃了,我们最终没有做任何更改。有人吗?

LinkedIn 昨天进行了一些未经宣布的更改,这些更改破坏了他们的 oAuth 端点。他们当然还没有提到它。

您可以在此处查看解决方法:

我们已经解决了添加请求 header "Expect" 空的问题,如下所示:

curl_setopt($ch, CURLOPT_HTTPHEADER, 数组('Expect:'));