1

我正在使用 LinkedIn api 并想访问公司,但我遇到了一个我无法弄清楚的模糊错误。

我正在使用 php 和 php 库 'Happy\LinkedIn\LinkedIn' 来访问 API。我当前的应用程序还附加了“rw_company_admin”权限。

当我调用 api 端点“ /v1/people/~:(id,first-name,last-name) ”时,我得到了正确的响应。

但是,当我调用“ /v1/companies?format=json&is-company-admin=true ”端点时,我收到以下错误:

“无效的公司查询请求”

当我在 LinkedIn Rest Console 中执行完全相同的查询时,我得到了我正在寻找的响应。有任何想法吗?

4

2 回答 2

0

经过数小时的调试后弄清楚了。

该问题可能特定于问题中提到的 php 包。正在使用的 LinkedIn 库会自动将“format=json”附加到引发错误的查询调用中。

通过删除库中的默认输出设置,调用工作正常。

于 2015-06-19T03:02:36.857 回答
0

就我而言,它与应用程序的权限有关。

如果要检索用户的公司列表,则应在应用程序的设置页面中检查 rw_company_admin 权限或将其赋予范围参数。然后,您应该获得一个新的访问令牌并使用它发出请求。

于 2018-04-24T16:45:42.590 回答