看起來,即使您擁有publish_actions權限,access_token仍會在幾個小時後過期。如果publish_actions的目標是爲了能夠在後臺爲用戶做事,而不需要一遍又一遍地詢問權限,那麼我們如何在沒有來自用戶的輸入的情況下更新令牌?如何處理新的OpenGraph發佈操作功能的過期訪問令牌?
我也讀到這裏:https://developers.facebook.com/docs/beta/opengraph/actions/:
Note - Apps can also use an App Access Token to publish actions for authenticated users.
但是,這並不對我也上班,我得到:
{"error":{"message":"An active access token must be used to query information about the current user.","type":"OAuthException"}}
編輯 應用程序訪問令牌的工作,但在API URL中,您必須將「我」更改爲用戶的ID(例如https://graph.facebook.com/me
=>https://graph.facebook.com/<some user id>
)