2012-07-30 137 views
1

使用Facebook提供的訪問令牌,我們通過首次登錄我們的應用程序時,通過將訪問令牌保存在數據庫中進行離線牆發佈。但是現在如果用戶更改他/她的密碼,訪問令牌就會過期。所以我們無法獲得訪問令牌,除非用戶登錄到我們的應用程序。獲取訪問令牌,無需用戶登錄

請幫助獲取有效的訪問令牌來進行牆式發佈,而無需用戶登錄到我們的應用程序。

感謝 塞特希

回答

1

here的來自Facebook的開發者博客PHP示例代碼。它應該是微不足道的實施。

在想些什麼但是承擔了offline_access許可已被棄用,將在removed 2012年10月

2

請幫助得到有效的訪問令牌做牆發佈,而無需用戶登錄到我們的應用程序。

這是不可能的。用戶交互需要,然後才能代表用戶執行任何操作。

系統是設計這樣工作。

+0

有沒有什麼辦法從舊的訪問令牌獲得新的訪問令牌,而無需用戶登錄到我的應用程序。 – 2012-07-31 17:59:10

+0

@SenthilRajaNatarajan是的,請參閱我的答案:它包含一個官方示例代碼的鏈接,用於在舊協議過期時獲取新的訪問令牌。 – wehal3001 2012-07-31 20:46:21

+0

@CBroe:OP描述的場景假定用戶已經授予了_already_對客戶端的權限,因此該問題試圖更新_expired_令牌。 – wehal3001 2012-07-31 20:48:50