Обновление фотографий в реальном времени API Instagram не работает

Я использую URL-адрес фото в реальном времени 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
        )

)

но когда пользователь загружает новую фотографию, на мой URL-адрес обратного вызова не отправляется обновление. Вот мой код в моем URL-адресе обратного вызова:

mail("[email protected]","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...
}

Я заметил, что не получаю обновлений, потому что, как вы можете видеть в моем коде, каждый раз, когда что-то происходит с моим URL-адресом обратного вызова, он отправляет мне электронное письмо. Поэтому я не получаю никаких писем, даже если я уже проверил папку со спамом.

Действительно ли API обновлений фотографий в реальном времени в Instagram не работает? или мне что-то нужно сделать?

Ваша помощь будет принята с благодарностью! Спасибо! :)


person PinoyStackOverflower    schedule 03.07.2013    source источник


Ответы (1)


нужно было пройти через API авторизацииинстаграм или перейти по ссылке указанной в документации приложения авторизации

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

После этого в callback url стали приходить POST запросы

person Spiker    schedule 03.10.2014