LinkedIn PHP 中搜索的 API 框架 403 错误


linkedin API framework 403 error for searches in PHP

我正在使用我在网上找到的这个LinkedIn api 框架,它非常有用,但我遇到的问题是我能够在登录后访问我帐户中的信息并被重定向到演示.php页面,但有一个 Facebook 员工搜索返回 403 访问被拒绝。

LinkedIn网站说我没有访问权限或油门已满。 我可以看到它无法访问它,因为它无法读取我的 oAuth 代码。

对我要回显的变量执行var_dump后,它返回一个 null。 我的猜测是它没有读取授权,但是当我var_dump$LinkedIn变量时,oAuth就在那里。

就像我说的那样,

当涉及到我的个人资料时,我能够获得输出,但是当我尝试进行其他调用时,那就是出现错误的时候。

如果它有帮助,我不得不放CURLOPT_SSL_VERIFYPEER,为了访问登录页面,对代码进行修改。

除了这一件事,一切都很好。 登录,重定向和我能够访问我自己的信息。

有什么想法或建议吗?

谢谢

编辑 - 我刚刚尝试了简单LinkedIn,但仍然收到 403 错误。
所以它必须是许可。 在所有演示页面中,他们都能够访问此信息,为什么我不能? 我登录,甚至我的联系人中的人我也无法搜索。

想通了。 在LinkedIn.php文件中,您必须修改 '= $this->base_url 。"/v1/..."到你正在寻找的东西。

希望这对某人有所帮助。

编辑-------当我尝试搜索人员时,我仍然收到 403 错误。 有人可以解释为什么会发生这种情况以及其他人如何能够访问这些信息。

这是我正在使用的行:http://api.linkedin.com/v1/people 搜索:(人:(id,名字,姓氏,图片网址,标题))

从提问者的编辑到他最初的问题:

想通了。 在LinkedIn.php文件中,您必须修改 '= $this->base_url 。 "/v1/..."到你要找的东西。

希望这对某人有所帮助。