我在使用 facebook javascript api 时遇到了一点问题。我有这个应用程序的应用程序和页面。我已将此应用程序添加到页面中,并且我得到了“页面内的应用程序,顶部有 Like 按钮,你应该知道”。
像这儿
然后,我尝试使用 FB.api 在此应用程序中单击按钮时将消息 + 徽标 + 描述 + 链接发布到墙上。我试图让它看起来像这样:
但这就是我在我的应用程序中单击“发布到 fb”按钮后看到的
从我设置的所有属性中,它只需要“消息”。图片取自“此应用的图标”,名称取自“应用页面名称”,其他属性被忽略。
代码:
FB.api('/me/feed', 'post',{
message : 'Some message',
link : 'http://link.com',
picture : 'http://link.com/image.jpg',
name : 'App name',
description : 'App description.'
},
function(response) {
console.log(response)
});
我有有效的 access_token 和 'publish_stream' 权限,但同一段代码将各种帖子发布到 facebook。结果就像来自简单应用程序的第一张图像和来自页面应用程序的第二张图像。
有谁知道如何在应用程序内页的第一张图片上发布到 Facebook 墙上的消息?