“PHP OAuth扩展”;从对等方接收数据时失败“;

“PHP OAuth扩展”;从对等方接收数据时失败“;,php,oauth,Php,Oauth,我正在使用PHP OAuth扩展连接到Netflix API,并通过GET请求提取数据 在我的本地计算机上运行请求会导致成功的尝试并返回正确的数据 然而,在将请求推送到“live”服务器时,我立即遇到了PHP OAuth扩展失败的问题 我使用带有curl的扩展的1.2.2版作为请求方法(还安装了libcurl)。我调用OAuth fetch的PHP代码是: $oauth = new OAuth($this->key, $this->secret); $resource = $oaut

我正在使用PHP OAuth扩展连接到Netflix API,并通过GET请求提取数据

在我的本地计算机上运行请求会导致成功的尝试并返回正确的数据

然而,在将请求推送到“live”服务器时,我立即遇到了PHP OAuth扩展失败的问题

我使用带有curl的扩展的1.2.2版作为请求方法(还安装了libcurl)。我调用OAuth fetch的PHP代码是:

$oauth = new OAuth($this->key, $this->secret);
$resource = $oauth->fetch($url, array('v' => '2.0', 'include_tms' => 'true'));
$this->_writeFile($oauth->getLastResponse());
同样,这段精确的代码在我的本地开发机器上100%有效(Mac运行OS X Lion,通过MacPorts安装了PHPOuth…也是版本1.2.2…PHP5.3.8)。但是,在我们的服务器(Debian Linux、PHP 5.3.3、通过apt get安装的PHP oauth)上运行时,我收到以下错误:

PHP致命错误:未捕获异常“OAuthException”,在/var/www/familymedia/application/Services/Netflix.PHP:23中显示消息“请求失败(从对等方接收数据时失败)”

我真的不知道该如何理解这个错误

更多信息:

目前,我们从服务器向其他API服务发出成功的cURL请求,并每小时返回良好的信息,不会出现问题。但是,这些服务都没有通过OAuth进行身份验证,因此它们都不需要OAuth扩展,我直接使用php curl运行它们

我有一种感觉,在我们的实时服务器上,php oauth扩展存在某种设置问题,MacPorts在本地机器上安装时为我“神奇地”解决了这个问题。。。但我找不到任何有帮助的安装或配置建议/说明/等


希望有人能给我一个答案或一个地方,让我进一步发现答案……

我想我会用找到的答案更新这个问题:该公司专门阻止来自Netflix的入站通信。它解决了这个问题。这不是一个令人兴奋的答案,但事实就是如此