簡體   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