Публикация на временной шкале пользователей с использованием Facebook Javascript SDK - PullRequest
1 голос
/ 02 марта 2012

Я использую Graph API вместе с javascript facebook sdk, чтобы создавать посты на стене пользователя.Код выглядит следующим образом:

function graphStreamPublish(){
                showLoader(true);

                FB.api('/me/feed', 'post', 
                    { 
                        message     : "Sample Message",
                        link        : 'link url',
                        picture     : 'image url',
                        name        : 'app name',
                        description : 'Test stuff'

                }, 
                function(response) {
                    showLoader(false);

                    if (!response || response.error) {
                        alert('Error occured');
                    } else {
                        alert('Post ID: ' + response.id);
                    }
                });
            }

Можно ли использовать этот фрагмент кода для публикации на временной шкале пользователей или мне нужно что-то еще сделать?

Ответы [ 2 ]

0 голосов
/ 22 мая 2017

Следующий код работает. (Обратите внимание на разрешение «publish_actions», используемое в конце).

FB.login(function(response) {
    // handle the response

        if (response.status === 'connected') {// Logged into your app and Facebook.

                        FB.api('/me/feed', 'post', 
                            { 
                                message     : "Sample Message",
                                name        : 'app name',
                                description : 'Test stuff'

                            }, 
                            function(response) {

                                if (!response || response.error) {
                                    alert(response.error);
                                } else {
                                    alert('Post ID: ' + response.id);
                                }
                            });
          }


}, {scope: 'public_profile,email,publish_actions'} );
0 голосов
/ 17 июня 2015

Несколько лет назад вы могли использовать поле TO с идентификатором пользователя, в настоящее время вы не можете публиковать на временной шкале пользователей, но вы можете использовать поле TO с идентификатором для публикации в группах, событиях или страницах.

...