我对 facebook 开发还很陌生,我仍然对 oAuth 的事情感到困惑。我的一个客户要求我在他的网站上显示他 facebook 页面的最新帖子、链接和状态。
在他网站上的 php 页面上,我正在创建一个 url
"https://graph.facebook.com/".$clientFacebookPage."/posts?limit=1&access_token=xxx
为了对它进行 json 解码并显示我想要的信息,但我不知道如何获取访问令牌。我使用图形资源管理器生成了一个访问令牌,该令牌与我作为 facebook 开发人员的名字相关联,但在 2 小时后到期。
已经有很多事情让我感到困惑,我希望你能指出我已经阅读了文档的解决方案,但一切都围绕着用户登录你的应用程序和你的应用程序发布。所以我的问题是:
- 我是否需要使用http://graph.facebook/xxxx url 创建一个应用程序来执行 curl(需要特殊权限)?
- 如果是这样,Facebook页面的广告是否需要通过应用程序授权?
- 接下来我需要做什么?我可以使用应用程序 ID 和密码创建网页。这是否意味着我可以检索 facebook 页面的信息?如何?
- 我知道该页面需要一个身份验证令牌来卷曲http://graph.facebook/xxxx页面并检索所需的数据。我在哪里可以生成它?网页是否需要生成它,还是我(作为应用程序开发人员)获取令牌并将其写入我的 php 代码?
- 如果我退出 Facebook,程序/网页会停止运行吗?
我希望我没有混淆你。谢谢你。