我有一个JavaScript函数,用于将内容发布到当前用户的墙上。但是当我去一个页面(Fanpage)时,我是管理员,它是:
function postToWall(id, title, desc, href, image, caption)
{
FB.ui(
{
method: 'feed',
app_id: social_app_id,
name: title,
link: href+'?ref='+social_user_id,
picture: image,
caption: caption,
description: desc
},
function(response) {
// nothing to do here
}
);
}
但是我得到了错误:
“我的应用名称”发生错误。请稍后再试。
如何发布到管理墙以包含磁贴,desc,图像和标题?
答案 0 :(得分:1)
您应为from
指定to
和Feed Dialog
参数。
FB.ui({
method: 'feed',
name: title,
link: href,
picture: image,
caption: caption,
description: desc,
from: 'ID_OF_PAGE_ADMIN_OR_PAGE',
to: 'ID_OF_PAGE'
}, function(response) {
// nothing to do here
});
如果from
和to
相同,则可以跳过to
,因为它默认为from
值。
<强>更新强>:
您可以使用您的Facebook页面的ID填充from
和to
,并将其作为网页本身发布,而不仅仅是管理页面