Публикация некоторых вещей в фидах друзей в Facebook - PullRequest
0 голосов
/ 29 марта 2011

Салам, Привет и Привет,

Я использую метод FB.ui для Facebook Javascript SDK и там написано: «Публикуйте на своей стене», я хочу опубликовать историю на стене друга в фейсбуке или в ленте новостей.Так можно ли публиковать рассказы в каналах друзей, кроме вашей собственной стены?Если да, то как?Я сомневаюсь, что это было возможно только в устаревших библиотеках?

В настоящее время я использую следующий код:

   FB.ui({'method': 'stream.publish',
       'from':from_user_id,
       'display':'iframe',
     'attachment':attachment,
     'description': '',
     'message': message,
     'user_prompt_message': "Personailze Message",
     'action_links': [
                { text: 'AppName', href: canvasURL }
            ]
    },
    function(response){ 
       });

Появляется диалог, но он говорит: «Пост на стену» Но что яхотите, чтобы он сказал пост на вашей стене и домашней странице ваших друзей?как здесь: http://thinkdiff.net/facebook/graph-api-iframe-base-facebook-application-development/

Я следовал этому уроку, но он все еще говорит: «Пост на твоей стене»

Так есть ли какая-нибудь подсказка?Что я могу достичь намеченной функциональности?Жду вашего ответа.

заранее спасибо

спасибо

1 Ответ

0 голосов
/ 06 декабря 2011

Если вы хотите опубликовать на стене друзей, вы должны добавить идентификатор друзей, чтобы он выглядел следующим образом

FB.ui(
            {
                method: 'feed',
                name: 'NAME',
                link: 'LINK OF THE WEBSITE OR PAGE',
                picture: 'IMAGE_URL IF YOU NEED IT',
                caption: 'Reference Documentation',
                description: "DESCRIPTION",
                to:FRIENDS_ID
            },
            function(response) {
                if (response && response.post_id) {
                    alert('Post was published.');

                } else {
                    alert('Post was not published.');
                }
            }
        );
...