我已经在我的应用中创建了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的当前功能集中?
提前感谢您的帮助!
答案 0 :(得分:0)
发布自定义打开图表操作时,目前不支持此功能。我们正在实施它,并且一定要宣布它,并在它准备就绪时将它添加到developers.facebook.com/docs的文档中。 ETA是1-2个月。