当前位置: 首页 > 面试题库 >

使用RestFB API发布到Facebook页面墙

司空昊阳
2023-03-14
问题内容

我正在尝试在Facebook页面的墙上张贴帖子。我可以使用App Access令牌在用户墙上发布信息。

通过扩展DefaultFacebookClient获得了应用程序访问令牌

html" target="_blank">html" target="_blank">public class ConnectionService extends DefaultFacebookClient{

public ConnectionService(String appId, String appSecret) {
    AccessToken accessToken = this.obtainAppAccessToken(appId, appSecret);
    this.accessToken = accessToken.getAccessToken();
}
}

有了这个,我可以使用appID和appSecret发布到用户墙。但是,当我尝试发布到Page Wall时,出现错误“用户未授权应用程序执行此操作”

有人可以建议吗?


问题答案:

应用程序访问令牌是最基本的令牌,它不允许您发布任何内容。为了将某些内容发布到Facebook页面(作为页面),您需要获取页面访问令牌。

这个过程有点复杂,因为您实际上首先需要为用户授予“ manage_pages”权限,使用用户访问令牌可以调用API来获取页面访问令牌(/ me /
accounts)。

看到那些链接:

  • https://developers.facebook.com/docs/facebook-login/
  • https://developers.facebook.com/docs/facebook-login/access-tokens/
  • http://www.devils-heaven.com/facebook-access-tokens/

顺便说一句,REST API已被弃用:https :
//developers.facebook.com/blog/post/616/

您也可以尝试“客户端令牌”(“开发人员设置”>“高级”),我从未使用过该客户端令牌,但它可能是最简单的解决方案。无论如何,“应用程序访问令牌”是错误的。



 类似资料:
  • 我用iOS SDK把一段视频发到了Facebook的个人资料上,效果很好。但当我尝试使用相同的代码,并将原生视频发布到Facebook页面时,它失败了,出现了以下错误: (#200)应用程序没有发布到目标的权限 “app没有权限发帖到目标”是什么意思?为了在页面上发布视频,我应该使用特殊权限吗? 谢了!

  • 问题内容: 我正在存储Facebook用户ID和访问令牌。我可以将此信息发布到所选用户的留言墙上吗?在这里可以找到以下代码:http : //developers.facebook.com/docs/reference/api/post/ 我只是不确定如何用php运行它。 问题答案:

  • 我正在制作一个自定义WordPress主题,其中我需要两种类型的页面。 一个索引页面,包含所有最近帖子的摘录。这个作品。(概述后页) 当你点击一个帖子的页面,显示帖子的全部内容。 现在,索引页面工作正常,并显示所有最近的帖子。但是当我点击一篇文章时,我会带着那篇文章进入索引页面模板。相反,我想转到另一个显示完整文章的页面模板。 我一直在尝试许多事情,寻找解决方案,但运气不好。我希望有人能帮助我。

  • 我正在尝试张贴到多个页面的提要。当我发布简单的文本,没有问题。然而,当我试图上传一张照片甚至一个链接时,该项目确实会被发布到feed,但它是发布到“其他人最近的帖子”部分,而不是页面feed本身。

  • Facebook Instant Games 跟微信小游戏相比,本质上的区别在于 Facebook Instant Games 运行于纯 HTML5 环境。因此它不仅可以在手机上,还可以在桌面浏览器上运行,开发和调试更加便捷。 目前 Cocos Creator 为用户完成的工作包括: 集成了 Facebook Instant Games SDK,并且自动进行了初始化,用户能直接调用相关的 API

  • 问题内容: 我想从“ http://www.indiapost.gov.in/pin/ ”中删除PINCODE ,我正在编写以下代码。 我收到服务器的答复,因为“很抱歉,此站点遇到了严重的问题,请尝试重新加载页面或与网站管理员联系。” 请建议我要去哪里错了.. 问题答案: 你从哪里得到的价值和?一方面,它们不应以“ …”结尾,您必须省略一些内容。另一方面,它们不应该被硬编码。 一种解决方案是这样的