Php Facebook API集成和WordPress插件的扩展访问令牌时间
最终,我正在为我的教会建立一个网站,他们有一个Facebook帐户或2个,完成页面和组,我希望能够访问所有这些,从网站获取他们的提要并向他们发布消息等,所以我相信我需要访问令牌。我只是不知道从哪里开始Php Facebook API集成和WordPress插件的扩展访问令牌时间,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,最终,我正在为我的教会建立一个网站,他们有一个Facebook帐户或2个,完成页面和组,我希望能够访问所有这些,从网站获取他们的提要并向他们发布消息等,所以我相信我需要访问令牌。我只是不知道从哪里开始 好吧,我开始迷失在所有这些身份验证的东西中。我读过 要代表用户执行操作,您需要该用户的访问令牌,并且 要代表页面或应用程序执行操作,请访问这些内容的令牌, 等等 您还需要注册一个应用程序,该应用程序显然不允许从两个或多个已注册的域访问API 不一样 我对如何构造一个应用程序来完成我希望它做的
好吧,我开始迷失在所有这些身份验证的东西中。我读过
- 要代表用户执行操作,您需要该用户的访问令牌,并且
- 要代表页面或应用程序执行操作,请访问这些内容的令牌, 等等
- 您还需要注册一个应用程序,该应用程序显然不允许从两个或多个已注册的域访问API 不一样
你们中一些经验丰富的Facebook开发者能帮助我开始创建这样一个应用程序的相对标准吗?请不要只把我发送到Facebook文档页面,而不指导我如何使用这些信息。我已经读了很多,它很有帮助,但有点零碎。我希望这个WordPress插件相对通用,这样我就可以将它放到其他WordPress安装中,并连接到我需要的任何Facebook帐户、页面、组和其他地方。如果你想创建一个一次性WordPress插件供自己使用,您可以跳过oauth身份验证内容,只需使用Graph Explorer工具生成一个访问令牌(授予发布到页面等的相关权限): 或按照此处的说明生成应用程序访问令牌: 要使其通用,需要以WordPress文档为起点设置可配置的插件,然后连接Facebook API。有两种方法可以实现:
- 允许用户从Facebook输入他们的应用程序ID、应用程序机密和其他应用程序信息,并通过插件对其进行身份验证,或
- 让用户自己生成一个访问令牌,并将其输入到设置页面上的WP插件中
已经有一些插件可以为您处理身份验证过程,我将从这里开始。扩展现有的插件,然后做你想做的事情,或者创建一个新的插件,它构建在认证插件的基础上。最后,这将为您节省大量工作。在请求删除否决票之前,请先阅读FB文档,如果您刚刚放置了否决票。我从facebook IRC重定向了这个用户。如果你想要@ShivanRaptor,你可以在这里阅读日志。Facebook文档没有说明如何做到这一点。它告诉您如何处理身份验证,但不是以这种格式。他需要各种帐户的扩展访问令牌,同时将其放在一个插件中。这是一个非常独特的情况。@MichaelPetrotta段落已经修复。@phwd我认为他应该使用一个Facebook帐户。一个帐户已经足够了。好的,谢谢您提供的所有信息,但为了清楚起见,应用访问令牌是否允许我不仅代表应用本身,而且代表拥有应用所在FB帐户的用户以及用户拥有的页面等获取/发布内容?在阅读FB文档后,我认为我需要多址令牌。另外,@Niraj Shah,你能提一下这些已经处理身份验证的FB插件吗?我四处寻找用于FB集成的WP插件,但发现很多插件几乎没有任何作用(如btn),或者它们已经严重过时,不再工作。对于WP插件,我使用FB Connect one。您只能使用应用访问令牌发布信息。如果您想读写消息,您需要用户的访问令牌,并且您需要请求
manage\u pages
权限以管理员身份发布。以下WP插件适用于发布到页面: