Публикация истории / сообщения в фиде нескольких друзей / на стене - PullRequest
2 голосов
/ 20 февраля 2012

У меня есть следующий код JavaScript для публикации / публикации сообщения на стене друга, поскольку этот код публикуется только на стене одного друга.Я пытаюсь опубликовать / опубликовать одно сообщение на стене нескольких друзей.Любая помощь, пожалуйста ...!

  function postToFeed() {

    // calling the API ...
    var obj = {
      method: 'feed',
      link: 'https://developers.facebook.com/docs/reference/dialogs/',
      picture: 'http://fbrell.com/f8.jpg',
      name: 'Facebook Dialogs',
      caption: 'Reference Documentation',
      description: 'Using Dialogs to interact with users.',
      to: 'FRIND_ID'
    };

    function callback(response) {
      document.getElementById('msg').innerHTML = "Post ID: " + response['post_id'];
    }

    FB.ui(obj, callback);
  }

Ответы [ 2 ]

4 голосов
/ 24 сентября 2013

С 6 февраля 2013 года Facebook больше не разрешает публиковать сообщения на стенах друзей, поэтому больше НЕТ СПОСОБА делать это. Для получения дополнительной информации проверьте: https://developers.facebook.com/roadmap/completed-changes/

1 голос
/ 20 февраля 2012

Насколько я знаю, это невозможно с js sdk, если, конечно, вы не хотите открывать диалог для каждого сообщения ...

Однако вы можете запросить * publish_stream * и затем сделатьпосты на стороне сервера, там вы можете выпустить столько постов, сколько захотите.Здесь вы также сможете отправлять по одному сообщению за раз, но вы можете делать это более одного раза, не мешая пользователю с диалоговым окном для каждого сообщения.

РЕДАКТИРОВАТЬ

Документация дляразрешения: http://developers.facebook.com/docs/reference/api/permissions/ состояния:

publish_stream

Позволяет вашему приложению публиковать контент, комментарии и лайки в потоке пользователя и впотоки друзей пользователя.С этим разрешением вы можете публиковать контент в ленте пользователя в любое время, не требуя offline_access.Тем не менее, обратите внимание, что Facebook рекомендует модель совместного использования, инициированную пользователем.

Что касается того, как это сделать на самом деле, вы пометили этот вопрос как «php», и поэтому вы должны использовать facebook php sdk,с этим довольно просто и понятно, как это сделать, и у вас есть официальный учебник: http://developers.facebook.com/docs/reference/php/facebook-api/ (перейдите к Опубликовать ссылку на стену пользователя с помощью Graph API )

Надеюсь, это достаточно ясно.

...