为“开放”图形发布操作添加“喜欢”和“评论”旁边的自定义操作链接

时间:2012-02-14 20:19:26

标签: facebook-graph-api facebook-javascript-sdk facebook-opengraph

我已经在我的应用中创建了Opengraph对象和动作,我可以发布一个动作,以便它显示在各种频道上。但是,我需要的一个重要功能是,通过这些帖子,我希望在评论旁边显示自定义操作链接,并在帖子底部显示链接。我的假设/理解是,如果我在我的网站上的某个对象上发布了用户的操作,那么设计用于该对象的其他操作也应该显示出来。我是否必须以某种方式手动将其他操作连接到对象?

我已经尝试将'actions'参数添加到帖子数据并指定操作的名称和链接但它似乎不起作用。但是,如果我只向/ me / feed发布消息,我就可以看到自定义操作链接。

所以这个:

function publish() {
    var publish = {
    actions : [{
        name : 'Custom Action',
        link : action_url
        }]};

    FB.api('/me/appns:action&object='+object_url,'post',  publish, function(response) {

            if (!response || response.error) {
                alert('Error occured:'+response.error);
              } else {
                alert('Post was successful! Action ID: ' + response.id);
              }
    });
}

就在频道上发布动作而言,这是有效的,但缺少自定义动作链接。

但是,如果我使用FB.api('me / feed','post',publish ....)将其转换为普通的旧帖子,我会看到自定义操作链接。

我是否期望某些功能不会出现在FB的当前功能集中?

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

发布自定义打开图表操作时,目前不支持此功能。我们正在实施它,并且一定要宣布它,并在它准备就绪时将它添加到developers.facebook.com/docs的文档中。 ETA是1-2个月。