2014-11-05 4 views
3

Мне нужно получить post-id после того, как пользователь нажмет на кнопку share. Мой код:Получить после id после FB.ui() share

$("#share").click(function(e) { 
    e.preventDefault; 
    FB.ui({ 
    method: 'share', 
    href: 'developers.facebook.com', 
    }, function(response){ 
    if(response && !response.error_code) { 
     console.log(response); // => [] 
    } else { 
     alert('err'); 
    } 
    }); 
}); 

После того, как содержимое было успешно распространено, ответ, который я получаю, представляет собой пустой массив без данных. Как я могу получить post-id сообщение share?

ответ

3

Отъезд docs для получения информации о реакции:

доступна только если пользователь вошел в ваше приложение с помощью Facebook и предоставил publish_actions. Если присутствует, это идентификатор опубликованной публикации Open Graph.

Смысл, вы получите только идентификатор post-/object-id, если пользователь имеет разрешение publish_actions.

+0

Спасибо, просто протестированы и вы правы. После добавления разрешения publish_actions я получил post-id в ответ. – Jacka

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

  • Нет связанных вопросов^_^