3

我的网站上有一个小游戏,我希望人们在 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

但我不知道我该怎么做才能填充消息字段。我能做什么?

4

3 回答 3

3

不推荐使用 message 参数,您也可以使用 FBJS API 在用户提要中发布,

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权限。

于 2012-04-10T13:21:38.507 回答
2

您不应该按照 Facebook 预先填写消息字段,除非来自自然流程,例如用户在文本框中键入并在提交时发送到消息字段。您应该根据您的目的使用描述、标题字段。

于 2012-04-10T13:05:23.263 回答
0

由于您有一个游戏应用程序,您需要做的就是使用此处描述的游戏得分 API 发布他们的得分:http: //developers.facebook.com/docs/score/

来自:http: //developers.facebook.com/docs/guides/games/

分数和成就

分数和成就 API 建立在 Open Graph 之上,并接收与所有 Open Graph 故事相同的分发点 - Ticker、Newsfeed 和 Timeline。除了这些分数和成就外,Facebook 设计的内置聚合和故事也受益于这些。

于 2012-04-10T22:35:01.837 回答