2012-04-10 2 views
3

У меня есть небольшая игра на моем сайте, и я хочу, чтобы люди отправляли свое лучшее время в facebook. Чтобы сделать это, я сделал приложение, а затем использовать следующую ссылку:Заполнение диалогового окна с сообщением о подписке facebook

https://www.facebook.com/dialog/feed?app_id=363262997057304&name=Myname&link=http://www.mywebsite.com&redirect_uri=http://www.mywebsite.com&description=MyDescription

Но я не знаю, как я мог бы сделать это, чтобы заполнить поле сообщения. что я мог сделать?

ответ

2

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

3

Параметр сообщений осуждаются, также вы можете использовать API FBJS размещать в корме пользователя,

function postToFeed() { 
    var obj = { 
     method:  'feed', 
     link:  'https://apps.facebook.com/APP_NAMESPACE/', 
     picture:  'https://domain.tld/75x75.jpg', 
     name:  'TITLE', 
     caption:  'CAPTION', 
     description: 'My Score: '+score 
    }; 
    FB.ui(obj); 
} 

но вы должны спросить у пользователя publish_stream разрешений первым.

+1

Объявление publish_stream теперь устарело в соответствии с https://developers.facebook.com/blog/post/2012/10/10/growing-quality-apps-with-open-graph/ –

0

Поскольку у вас есть игра приложение, все, что вам нужно сделать, это опубликовать свой счет, используя игры счет API описаны здесь: http://developers.facebook.com/docs/score/

От: http://developers.facebook.com/docs/guides/games/

результаты и достижения

Оценки и достижения API-интерфейсы построены на Open Graph и получают те же самые точки распространения, что и все истории Open Graph - Ticker, Newsfeed и Timeline. В дополнение к этим достижениям и достижениям также выигрывают от встроенных агрегатов и рассказов, которые были , разработанные Facebook.

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