我們試圖從外部系統更新FB頁面。Facebook上的業務用戶帳戶的長期令牌
爲了使用Facebook API,需要訪問令牌。
我們可以通過使用Facebook API Explorer獲取短期訪問令牌。短命令牌持續約2小時。
根據我們已閱讀的內容,可以獲得持續約60天的長壽命令牌,但這必須以編程方式完成,並且只能通過Facebook應用程序完成。
典型的FB應用程序就像一個網頁,要求獲得訪問用戶帳戶的權限並對該帳戶執行操作。爲了請求長時間的令牌,您必須包含應用程序的密鑰和密鑰。
作爲個人用戶,我們可以註冊爲Facebook開發人員,創建一個「虛擬應用」併成功生成一個長期令牌。
問題是,我們是一個商業用戶。 Facebook帳戶是一個商業帳戶,而不是一個個人帳戶,您不能爲該帳戶創建一個應用程序。
由於我們無法讓用戶創建並使用虛擬應用程序作爲業務類型帳戶,因此我們無法在此情況下生成長壽命令牌。
爲什麼FB不允許應用程序爲企業帳戶?或者更重要的是,有沒有人知道如何爲一個FB商業賬戶生成一個長壽的令牌?
嗨嗨,你知道什麼時候可以解決錯誤嗎? – vesselhead
它在幾周前被解決了;如果您沒有獲得60天的令牌,請嘗試從該用戶的配置文件中徹底卸載應用程序(使用其用戶訪問令牌或您的應用程序訪問令牌執行HTTP DELETE請求以「//permissions」)並將它們發送服務器端oauth再次流動:用戶可能已經授權您的應用程序在auth對話框支持長壽命標記之前,在這種情況下,它們仍然是短暫的 –
Igy