【发布时间】:2012-07-24 21:35:33
【问题描述】:
我在使用 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 墙上的消息?
【问题讨论】:
-
在
link字段中尝试链接的页面上是否有 Facebook 开放图标签? -
嗯,它们应该是什么样子?
-
解决了!明天写怎么一样
标签: javascript facebook-graph-api