Facebook API:允许我自己的网站半永久地访问我的个人资料

时间:2011-10-29 14:49:25

标签: facebook facebook-graph-api

基本上我想让我的博客从我的脸谱资料中获取墙上的照片,状态更新等。我知道Javascript sdk是如何工作的:用户点击一个特殊的facebook按钮,然后在短时间内给我的网站权限。我正在使用它来抓住在我的网站上发布的人的显示图片,以显示他们的评论旁边。

然而,这是一个有点不同的用例:我将是唯一一个允许我的网站获得许可的人,这将是长期的(几周?)。我可以轻松地将客户端身份验证流程整合到一起,然后单击并接受,我想知道是否有更好的方法来管理这类事情?一些后门我作为Facebook用户,可以手动“授权”到我的网站做事。

编辑:我查看了我的Facebook上的应用权限管理页面,虽然我可以删除应用权限并查看他们拥有和使用的权限,但是无法添加更多权限手动

2 个答案:

答案 0 :(得分:2)

  1. https://developers.facebook.com/apps
  2. 创建应用
  3. Graph API Explorer右上角的下拉列表中选择该应用,然后从该应用获取访问令牌。
  4. 点击“获取访问令牌”并为其提供您认为可以访问所需数据的任何权限。
  5. 接受权限
  6. 将生成的访问令牌复制/粘贴到您的代码中,然后就完成了
  7. 如果令牌过期(例如您更改密码或您的帐户因安全原因而被锁定),只需使用相同的步骤生成新令牌

答案 1 :(得分:0)

https://developers.facebook.com/docs/reference/oldjavascript/FB.Connect.showPermissionDialog/

这显示了如何在FB Connect上使用showPermissionDialog方法。我相信您所寻求的许可是offline_access