Проблема с публикацией моего сообщения на веб-сайте на временной шкале facebook

Я использую JavaScript SDK для реализации функций канала. Вот моя проблема: если пользователь вошел в систему и нажал кнопку «Поделиться», Facebook может увидеть сообщение на временной шкале, но оно не отображается на главной странице.
Как я могу решить эту проблему?
Я использую этот код -

FB.init({appId: "XXXXXXXXX",show_error:true, status: true, cookie: true}); 

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.' 
  }; 

  FB.ui(obj, callback); 
} 

person Parthi    schedule 14.06.2012    source источник


Ответы (1)


Вы не можете решить, что будет отображаться на главной странице. Это зависит от настроек пользователей и от того, как Facebook решает продвигать определенные типы контента.

Домашняя страница — это просто сгущение всех временных шкал ваших друзей/подписок/страниц. Когда вы делитесь URL-адресом, вы публикуете его в своей хронике и никогда не публикуете его на главной странице.

Это ожидаемое поведение.


Если ваше приложение публикует что-то на временной шкале пользователя, наиболее вероятно, что его/ее друзья увидят это на своей главной странице, но в настоящее время нет способа гарантировать это. Возьмем, к примеру, ситуацию, когда один из ваших пользователей поделился URL-адресом, но его друзья заходят на Facebook только через 2 дня — вы не можете ожидать, что эта история все еще появится на их домашней странице по прошествии стольких лет. Как я уже сказал, он, вероятно, появится на главной странице на каком-то этапе, но вы не можете это контролировать.

person Lix    schedule 14.06.2012
comment
Можете ли вы предложить какой-либо API Facebook, который может преодолеть эту проблему? - person Parthi; 15.06.2012
comment
Нет, боюсь, не смогу. Это ограничение при работе с Facebook. Единственное, что, я думаю, всегда будет приводить историю на главную страницу, так это наличие на ней лайков. Если история нравится одному или нескольким людям, Facebook покажет ее большему количеству людей. Конечно, это предположение. Я понятия не имею, как Facebook решает, что размещать на главной странице. - person Lix; 15.06.2012