我試圖以編程方式從各種頁面(約50個客戶端)從Facebook獲取一些洞察指標。所以我想自動化這個。Facebook洞察通過graph.facebook.com認證流程
我創建了一個Facebook應用程序,並有我的app_id
和app_secret
。我還創建了一個不會過期的app_access_token
?
我的問題是:我如何獲得page access token
我想從中獲取見解的每個頁面?目前我...
STEP 1)......去了Query Explorer
和入圍我的應用程序,並搶下user_access
令牌與manage_pages
和read_insights
權限。
步驟2)然後,我用user_access_token
去https://graph.facebook.com/v2.5/{pagename}?fields=access_token&access_token={user_access_token}
得到我認爲是page_access_token
。
步驟3)然後我使用這個標記來做我的查詢,如https://graph.facebook.com/v2.5/{pagename}/insights/page_impressions?access_token={page_access_token}
。
現在既然應用程序已經OKAYed,不應該有辦法在步驟1中以編程方式獲取user_access_token
?除了我上面描述的app_access_token
之外,它們全都過期。我可以在第1步中以某種方式使用該令牌嗎?
我沒有使用和SDKs只是純粹的https調用。
沒有用戶無法手動獲取用戶訪問令牌的方法 – WizKid
沒有使用SDK的情況下無法實現此目的。請仔細閱讀以下內容:https://developers.facebook.com/docs/facebook-login/access-tokens#usertokens –