在Dreamhost服务器

时间:2016-02-16 19:44:34

标签: php api oauth pinterest

我正在使用this php wrapper,使用根据文档生成的链接从pinterest成功获取代码:

$loginurl = $pinterest->auth->getLoginUrl($callback_url, array('read_public'));

然后我跑这个:

$token = $pinterest->auth->getOAuthToken($_GET['code']);

它在我的本地服务器上工作正常,但是当我尝试在Dreamhost服务器上运行它时,我得到:

Pinterest error (code: 403) with message: Forbidden

我查看了error documentation Pinterest耗材,但在检索oauth令牌时,我找不到与403错误相关的任何内容。

我从Pinterest的API请求oauth令牌后,我所看到的仅有两个地方提到了403错误,结论是Pinterest is blocking the ipsthe user agent string

我尝试手动覆盖用户代理字符串无效。

我已经尝试联系Pinterest了解我是否遗失了任何东西,并指示我到这里。

1 个答案:

答案 0 :(得分:0)

确保Dreamhost服务器使用HTTPS URL,例如正在使用TLS。这可能就是你获得403的原因。