我正在使用LinkedIn api并希望访问公司,但我遇到了一个模糊的错误,我无法弄明白。
我正在使用php和php libracy'Happyr \ 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中执行完全相同的查询时,我得到了我正在寻找的响应。有什么想法吗?
答案 0 :(得分:0)
经过数小时的调试后计算出来。
该问题可能特定于问题中提到的php包。正在使用的LinkedIn库自动添加' format = json'查询调用引发了错误。
通过删除库中的默认输出设置,调用正常。
答案 1 :(得分:0)
就我而言,它与应用程序的权限有关。
如果要检索用户的公司列表,则应检查应用程序的设置页面中的rw_company_admin权限,或将其提供给scope参数。然后,您应该获得一个新的访问令牌并使用它发出请求。