Wordpress Instagram插件

时间:2014-04-03 18:57:50

标签: php wordpress instagram

我正在使用名为Instagrabber的wordpress插件:pluggin page。该插件已经运行了好几个月,直到大约一周前,它在更新图像流时开始验证失败。起初,我认为令牌已过期,但在创建了一些新的测试帐户后,问题仍然存在。

我已将问题隔离到主instagrabber-api.class.php文件中的几行代码,这些代码与验证和检索内容有关:

$response = wp_remote_post( $request_uri, array(
        'timeout'=> 10,
            'method' => 'POST',
            'body' => $data
            )
);

$decoded_response = json_decode($response['body']);

这会引发500内部服务器错误,并且身份验证失败。我已成功使用instagram的localhost设置进行身份验证,并与其API控制台连接,但是当我从主机发出请求时,它失败了。

这可能无法涵盖所有​​内容,因此如果需要,我很乐意提供其他信息。

**已编辑** 以下是$ data和$ response的值:

 $data = Array ( 

 'client_id' => $InstagramClientID,
 'client_secret' => InstagramClientSecret, 
 'grant_type' => 'authorization_code', 
 'redirect_uri' => $InstagramRedirectURI, 
 'code' => $auth_code 
 )

如果我打印$ data,一切正常,所有值都正确拉动。

$ response是一个使用wp_remote_post默认返回值的数组,可以找到here作为参考。以下是我们返回的内容:

 Array ( 
      [headers] => 
        Array ( 
        [cache-control] => no-cache 
        [content-type] => text/html 
        [date] => Mon, 07 Apr 2014 13:15:33 GMT 
        [server] => nginx 
        [content-length] => 87 
        [connection] => Close ) 
      [body] =>

这似乎是500服务器错误源于何处。我的想法是因为Connection = Close和空体内容。

0 个答案:

没有答案