2013-11-15 84 views
0

我有PHP網站。用戶可以訪問該網站並與Facebook連接。當用戶連接時,我得到用戶ID和訪問令牌並存儲到數據庫。我使用該訪問令牌來發布一些內容(文本,照片和用戶FB上的鏈接)。Facebook PHP API和令牌過期

現在,我看到訪問令牌在60天后(擴展令牌)即將過期,之後我需要提示用戶再次連接到Facebook。

問題是我的網站需要發佈一些用戶在通過後寫入的消息。用戶可以連接到Facebook例如2013年9月1日,幾年後可以通過。

有沒有什麼方法可以將該消息發佈到該用戶的Facebook帳戶上,而不會提示用戶再次連接到Facebook(當然,如果用戶在此之前沒有否認Facebook帳戶上的應用)甚至令牌過期。

Twitter和YouTube已經有了令人滿意的令牌,可以讓我在幾年內發佈在社交網絡上的帖子(當然如果用戶不會在Twitter和YouTube上拒絕我的應用)。

謝謝

回答

1

只需發佈到用戶的牆上;您可以使用APP ACCESS TOKENAPP-ID|APP-SECRET)。

+0

是否可以創建相冊並使用該應用訪問權將照片上傳到該相冊? –

+1

不可以。您可以簡單地發佈和獲取基本的細節,就是這樣。否則,您必須重新讓用戶重新登錄流程來刷新令牌 - 正如您已經知道的那樣 –