0

Я пытаюсь реализовать auto_publish в своем приложении. При нажатии кнопки входа в систему запрашивается разрешение «publish_stream».Auto publish graph API на стене пользователя Facebook

Возможно, я смогу опубликовать его на стене пользователя автоматически после успешного входа в систему. Вот мой код:

  function graphStreamPublish(){ 
      showLoader(true); 
      FB.api('/me/feed', 'post', publish, 
       { 
        message  : "Merry Christmas!", 
        link  : 'http://domain.com', 
        picture  : 'http://domain.com/xxxx.jpg', 
        name  : 'Happy Christmas', 
        description : 'Send a Christmas greeting!' 

      }, 
      function(response) { 

       console.log(response); 
       alert('Shared!'); 

      }); 
     } 
+0

Вы пробовали 'console.log (response)' в своем обратном вызове? –

+0

@AhmedNuaman добавил console.log (ответ), но все же безрезультатно :( – doodoodukes

+0

Что он возвращает? Он должен дать вам сообщение о состоянии происходящего. –

ответ

0

Где находится ваш FB.login?

FB.login(function(response) { 
    if (response.authResponse) { 
    FB.api('/me', function(response) { 
     //YOU CAN PUT YOUR POSTING CODE HERE 
    }); 
    } else { 
    console.log('User cancelled login or did not fully authorize.'); 
    } 
}, {scope: 'email'}); 
+0

I У меня уже есть этот кусок в моем коде, я просто не отобразил его. Обратите внимание, что у меня есть запрос на публикацию «publish_stream» при входе в систему. – doodoodukes

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