我的公司有一個企業Facebook帳戶,他們在不同的相冊中發佈活動照片。我的要求是從Facebook相冊中獲取所有照片並在我們的公司網站上展示。我能夠獲取照片,但用戶訪問令牌僅在60天內有效,這意味着每隔兩個月我將不得不登錄到公司的企業Facebook帳戶,重新生成令牌並更新我的應用程序中的令牌。Facebook - 如何獲得永久用戶訪問令牌
有沒有什麼辦法可以生成永久訪問令牌?或者在我的應用程序級別重新生成令牌(無需顯示登錄對話框)?
有沒有其他的方式來獲取照片,而無需創建應用程序?
我遵循以下步驟:https://www.facebook.com/dialog/oauth?client_id=%3CCLIENT_ID%3E&scope=manage_pages&redirect_uri=我從此API調用中獲得代碼。然後我得到的令牌如下:https://graph.facebook.com/oauth/access_token?client_id= & redirect_uri = & client_secret = & code =我使用Access令牌調試器驗證令牌。令牌有效期爲60天。要獲取頁面令牌,我使用了url:graph.facebook.com/me/accounts?access_token=我爲我的應用頁面獲得了令牌。我在工具驗證該令牌,它僅對60天
感謝
非常糟糕的主意,有像客戶端應用程序的祕密......你可能想要從服務器端做到這一點。 – mpowered 2016-10-24 17:08:03
@mpowered +1。完全同意。我的純粹是客戶端演示應用程序,所以我沒有選擇。 – 2016-10-24 17:10:26