За последние 24 часа нас посетили 31936 программистов и 1774 робота. Сейчас ищут 811 программистов ...

Instagram Real Time и постинг на сайт

Тема в разделе "PHP для новичков", создана пользователем jamper, 14 май 2013.

  1. jamper

    jamper Активный пользователь

    С нами с:
    27 окт 2007
    Сообщения:
    12
    Симпатии:
    0
    Добрый день.
    Вопрос следующий...
    Хочу чтобы при добавлении новой фотографии в свой профиль инстаграма - фотка сохранялась, скажем, в БД моего сайта.
    Подключил свое приложение. Получил ключи.
    Создал callback файл.
    Написал там:
    $challenge = $_GET['hub_challenge'];
    echo $challenge;

    В файле, который вызывает callback указано:
    $url = 'https://api.instagram.com/v1/subscriptions/';
    $parameters = array(
    'client_id' => '4a2ba43d9f1a4451bcf4027e1b2d9851',
    'client_secret' => 'ea0be83caede45b2b06098abff8912d8',
    'object' => 'user',
    'aspect' => 'media',
    'verify_token' => 'myVerifyToken',
    'callback_url' => 'http://site.com/instagram/callback');

    $ch = curl_init();

    curl_setopt($ch, CURLOPT_URL,$url);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $parameters);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); //to suppress the curl output
    $result = curl_exec($ch);
    curl_close ($ch);

    print_r($result);


    Но ничего не работает. Вот что пишет по ошибкам:
    {"meta":{"error_type":"APISubscriptionError","code":400,"error_message":"Challenge verification failed. Sent \"3745567611d14ac3ba63a043b8b322b0\", received \"\"."}}
    Почему-то код посланный - не получает обратно.
    Кто может помочь чем? Буду рад очень.
     
  2. PCSpeaker

    PCSpeaker Активный пользователь

    С нами с:
    26 дек 2007
    Сообщения:
    84
    Симпатии:
    0
    а Вы здесь прописываете свой verify token?
     
  3. jamper

    jamper Активный пользователь

    С нами с:
    27 окт 2007
    Сообщения:
    12
    Симпатии:
    0
    А разве токен нужен? Да и он же на время дается. Подскажите как кто делал?