2013-07-03 2 views
3

Я использую Instagram в реальное время Фото URL (http://instagram.com/developer/realtime/), я могу подписаться успешно, потому что она возвращает это деталь:Instagram API в режиме реального время Фото Update не работает

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

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

) 

но когда пользователь загружает новое фото , на мой адрес обратного вызова не отправляется обновление. Вот мой код на моем обратном вызов 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 обновлений в реальном времени? или что-то мне нужно сделать?

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

ответ

1

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

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

После этого запросы POST начал приходить в обратном вызове URL

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