Instagram API实时照片更新无法正常工作

时间:2013-07-03 14:43:17

标签: php instagram

我正在使用Instagram的实时照片网址(http://instagram.com/developer/realtime/),我可以成功订阅,因为它会返回此详细信息:

Array
(
    [meta] => Array
        (
            [code] => 200
        )

    [data] => Array
        (
            [object] => user
            [object_id] => 
            [aspect] => media
            [callback_url] => http://example.com/instagram/
            [type] => subscription
            [id] => 123456
        )

)

但是当用户上传新照片时,我的回调网址上没有发送任何更新。这是我的回调网址上的代码:

mail("myemail@gmail.com","im here","I entered here"); #check if it really does enter here    
if(isset($_GET['hub_challenge']))
{
    echo $_GET['hub_challenge'];
}
else
{
    #It should enter here if user uploads a new photo
    $data = file_get_contents('php://input');
    $data = json_decode($data);
    ...some of my codes...brevity...
}

我注意到我没有收到更新,因为正如您在我的代码中看到的那样,每当我的回调网址发生某些事情时,它就会向我发送电子邮件。所以即使我已经检查了我的垃圾邮件文件夹,我也没有收到任何电子邮件。

Instagram实时照片更新API真的下降了吗?或者我需要做些什么?

非常感谢您的帮助!谢谢! :)

1 个答案:

答案 0 :(得分:1)

必须通过授权APIinstagram或遵循授权申请文档中指定的链接

  

https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=code

之后,POST请求开始进入回调URL