用javascript将消息源发布到facebook页面墙

用javascript将消息源发布到facebook页面墙,javascript,facebook,message,publish,Javascript,Facebook,Message,Publish,您好: 我已经创建了一个javascript函数,可以使用facebook应用程序在我的facebook页面上发布提要。 我是一个页面和facebook应用程序的管理员。 我使用了FB.getLoginStatus函数,该函数的作用域为“publish_actions,publish_pages,manage_pages” 这是api调用FB.api(“/”+pageId+“/feed”、“post”、{message:'testmessage',access_token:accessToken

您好: 我已经创建了一个javascript函数,可以使用facebook应用程序在我的facebook页面上发布提要。 我是一个页面和facebook应用程序的管理员。 我使用了FB.getLoginStatus函数,该函数的作用域为“publish_actions,publish_pages,manage_pages” 这是api调用FB.api(“/”+pageId+“/feed”、“post”、{message:'testmessage',access_token:accessToken}); 访问令牌是页面的一部分。 当我执行它时,任何帖子都会发布在页面上。 如果我通过日志控制台读取响应(包括方法上的函数(响应)),则会显示post id,但页面中没有任何内容。 我尝试在facebook中搜索此id,但未找到。 如果我尝试使用相同的应用程序和javascript功能在同一页面中发布照片或相册,并访问tokb,则所有操作都会正确运行。 我运行脚本并使用Graph API Explorer(设置我的facebook应用程序和页面访问令牌)测试了它,但结果相同。
如何解决此问题?

您的应用程序是否公开?(应用程序设置中的“应用程序审查”选项卡)是。事实上,我可以在页面上发布照片、相册以及我的个人墙上的所有内容。奇怪的是,如果我得到了页面上没有的所有帖子或一个id帖子,我就得到了它。我刚刚试着用Graph Api Explorer发布一篇文章,用它代替我的facebook应用我在页面上查看提要。在你的个人墙上?使用页面访问令牌然后,我猜你正在使用用户访问令牌。不,在我的个人墙上我使用用户访问令牌,在页面墙上我使用页面访问令牌。