2015-08-27 6 views
0

Я следую этой ссылке Instagram Real time updates tag - getting empty data, why?, чтобы реализовать подписку на Instagram в реальном времени.Как работает подписка в режиме реального времени в режиме реального времени

Я думаю, мне нужно, чтобы каждый раз ударять по URL-адресу, чтобы проверить новое обновление, как это будет работать ?. Некоторые используют nodejs, socketio и т. Д., Которые я не хочу вникать в это.

То, что я пытаюсь достичь благодаря этому, что каждый раз это новое обновление, оно начинает анализировать автоматически, не позволяя моей системе знать, какое изображение должно быть связано с mointor (я уже реализовал эту часть), но застрял в реальном времени.

Любое предложение об этом.

+0

PHP, следующий URL, указанный в сообщении. – Roger

ответ

2

Вам не нужен сокет. https://instagram.com/developer/realtime/?hl=en

  1. Вы подписаться на что-то передавая URL, который будет использоваться для ответов
  2. EVERYTIME есть обновление Instagram будет посылать вам полезную нагрузку на URL, переданных во время подписки.

Точка подписки: вы создаете подписку (вы укажете некоторые параметры, client_id, client_secret и URL-адрес, который вы хотите вызвать при обновлении, чтобы проверить документацию).

curl -F 'client_id=CLIENT-ID' \ 
    -F 'client_secret=CLIENT-SECRET' \ 
    -F 'object=user' \ 
    -F 'aspect=media' \ 
    -F 'verify_token=myVerifyToken' \ 
    -F 'callback_url=http://YOUR-CALLBACK/URL' \ 
    https://api.instagram.com/v1/subscriptions/ 

Каждый раз, когда средства массовой информации вы подписались на обновлении Instagram вышлет вам новые данные в urlcallback вы предоставили в подписке.

Надеюсь, это поможет вам понять, как это работает. Прочитайте документацию.

вы НЕОБХОДИМОСТЬ читать документацию = D Из документации:

«Когда кто-то разместил новую фотографию и запускает обновление одного из ваших подписок, мы делаем запрос POST для обратного вызова URL которые вы определили в подписке «.

+0

Например: xyz.com/callback.php - мой адрес обратного вызова по подписке, откуда я узнаю? Откуда я могу это проверить? Извините слишком много вопросов – Roger

+0

Откуда вы знаете что? какая часть документации является проблемой для вас? –

+0

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

Смежные вопросы