我的facebook javascript api有点问题。 我有这个应用程序的应用程序和页面。 我已经将这个应用程序添加到页面中,我在“顶部带有喜欢按钮的页面中的应用程序,您应该知道”。
像这里一样然后,使用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留言消息?
答案 0 :(得分:0)
发布wieving取决于FB.api方法中的“link”attr,如果它引用了简单的应用程序 - 帖子就像在第一张图片上,如果链接将引用页面应用程序 - 帖子看起来就像在第二张图片。
因为我需要第一张图片上的结果 - 我们只是将链接放到“链接”attr中的简单应用程序中,然后在应用程序中我们将检查:“我们是否在页面应用程序上,如果没有 - 重定向到应用页面“。