最终,我正在为我的教会建立一个网站,他们有一个或两个 Facebook 帐户,完成页面和群组,我希望能够访问所有这些以从该网站获取他们的提要并发布给他们等,所以我相信我需要所有这些的访问令牌。我只是不知道从哪里开始。
好的,所以我开始迷失在所有这些身份验证的东西中。我读过
- 要代表用户执行操作,您需要该用户的访问令牌,并且
- 要代表页面或应用程序执行操作,访问它们的令牌等等。
- 您还需要注册一个显然不允许来自两个或多个不同域的 API 访问的应用程序。
由于文档分散,我迷失了如何构建应用程序来做我想做的事情。我想制作一个 WordPress 插件,让我能够链接到我的客户可能拥有的任何相关页面、用户帐户、应用程序等,并能够代表他们进行 API 调用。
如何设置这样的应用程序?如何优雅地处理 OAuth 等?
到目前为止,我几乎只是编写了一个存储 App ID 等的类,并保留了访问令牌,因为我猜用户在通过 OAuth 过程时登录了什么,并且该类检查该令牌是否过期。
你们中的一些经验丰富的 Facebook 开发人员能否帮助我开始创建这样的应用程序的相对标准?请不要在没有指导我如何使用该信息的情况下将我发送到 Facebook 文档页面。我已经阅读了很多,它很有帮助,但有点不完整。我希望这个 WordPress 插件相对通用,所以我可以将它放到其他 WordPress 安装中,并连接到我需要的任何 Facebook 帐户、页面、组和其他地方。