【发布时间】:2011-02-17 04:30:16
【问题描述】:
我在 Debian 机器上使用 PHP5 进行 Pecl OAuth,我尝试向 LinkedIn 进行身份验证。调用时;
OAuth->getAccessToken('https://api.lin...')\n#1
我明白了;
PHP 致命错误:未捕获的异常 'OAuthException' 带有消息“无效的身份验证/错误请求(收到 400,预期 HTTP/1.1 20X 或重定向)”
我已经从头开始尝试过,并且我已经尝试过可用的 PHP API 包装器(当然,因为它们使用 OAuth Pecl ext)都有同样的问题。
我在某处读到它可能是服务器上的时间戳,但我将它与 ntpdate 同步;它现在经常这样做,所以时间服务器的偏移量几乎是 0。
我先试了这门课; http://www.linkedphp.com/2009/11/26/first-release-classes-to-connect-with-php-to-linkedin-api/,cmets 中的某个人也有同样的问题,但是课程的创建者说“你有登录屏幕吗”;我没有,我得到一个“授予或拒绝”屏幕,然后是一个空白屏幕,并且在我的日志中出现上述错误。
还能是什么?
谢谢
【问题讨论】: