2016-09-30 71 views
1

我正在嘗試將Facebook集成到我的CMS中。我已經下載了PHP的SDK,並且我已經成功地發出請求來生成訪問令牌,並使用它來發布到Facebook頁面。所有的工作都很好,但是它表示訪問令牌只有2個月有效。生成永不過期訪問令牌 - FACEBOOK

我不能讓用戶在兩個月後手動重新生成訪問令牌,並且我已閱讀了關於永不過期訪問令牌的信息。到目前爲止,我看到的所有鏈接都過時了,並且不再適用於當前的儀表板,當我登錄並查看我的Facebook應用程序時。我使用的Facebook SDK是5.3。

如何創建永不過期的Facebook訪問令牌,以便我可以將此作爲我的cms的一部分,而無需用戶每2個月重新生成訪問令牌(單擊「確定」權限對話框等)?

請幫忙。

UPDATE

剛剛發現這個帖子...我這樣做時,它會改變每一次的令牌到期屬性。所以我想這是一個有效的方法來做到這一點?

Generate "never-expire" access token for Facebook Page

回答

2

沒有用戶令牌是永遠有效。 2個月是最大的。刷新用戶令牌只能通過用戶交互進行。

只有應用令牌和擴展頁面令牌永遠有效。

的更多信息:

+0

如何創建一個擴展頁令牌?我只想從PHP發佈到我的Facebook頁面,而不必每兩個月刷新一次訪問令牌。這怎麼可能? – Phil

+0

只是看看我答案中的鏈接,很好地解釋瞭如何創建擴展頁面令牌。 – luschn

+0

爲什麼downvote?如果答案有錯,請發表評論。 – luschn