繁体   English   中英

如何保存和刷新用户(管理员)的Facebook访问令牌

[英]How to save and refresh Facebook access token of user (admin)

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

再具体一点:

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

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

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

  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来发布故事,这非常简单。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM