0

我正在考虑为 django 中的博主实现Facebook Wordpress 插件(使用FandjangoFacepy)。

再具体一点:

项目管理员/开发人员将是唯一的用户。因此,应用程序需要/friend_id/feed在后台自动执行对管理员的调用。

为此,我只需要存储管理员的访问令牌并在需要时使用它..

现在,我有一些问题需要解决:

  1. 如何在没有管理员干预的情况下自动过期时刷新管理员的访问令牌

实际上,我们可以存储访问令牌(我的意思是安全地)。我在某处读到它不可能(不确定信息)

4

1 回答 1

1

如果用户授权这是一个应用程序,具有权限publish_stream(将故事发布到用户及其朋友的新闻源)和user_likes(有权访问用户“喜欢”的页面),您可以使用:

https://graph.facebook.com/oauth/access_token?client_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET&grant_type=client_credentials

创建应用访问令牌。由于这些不经常更改,因此您可以根据需要存储它,但是每次都提出上述请求可能是明智的,这样万一它确实发生了变化,您就会受到一定的保护。

然后,使用 Graph API、JS SDK 或 PHP SDK 来发布故事,这非常简单。

于 2012-09-16T12:59:32.693 回答