我在facebook中創建了一個應用程序,並且我有AppID和AppSecret密鑰。現在我想獲得該應用程序的身份驗證令牌。我可以使用facebook提供的圖形api工具來獲取令牌,但我想使用facebook api以編程方式獲取令牌。此外,我想獲得令牌,但實際上並未登錄到Facebook帳戶。有沒有什麼辦法通過程序使用facebook api來獲得它 ?如何使用facebook api以編程方式獲取身份驗證令牌?
0
A
回答
0
據瞭解,如果不真的登錄到Facebook,你無法得到它。
0
如果不經過Facebook的OAuth進程(Graph Explorer工具令牌在兩小時後過期),您無法生成長期存取令牌。
OAuth進程可以在一定程度上自動進行,但有一部分要求用戶單擊按鈕來授權您的應用程序訪問其Facebook帳戶。因此,Facebook的OAuth是兩個步驟:
- 顯示授權網址並獲得用戶點擊「允許」
- 檢索訪問令牌,一旦用戶點擊「允許」
的Temboo SDK將Facebook OAuth過程分爲兩步 - InitializeOAuth
和FinalizeOAuth
- 您可以在您的應用中使用。這些步驟映射到我上面概述的過程。您可以通過Temboo here瞭解更多關於如何處理Facebook OAuth的信息。要在行動中看到這種行爲,您可以在Temboo examples頁面上查看一個實例(使用源代碼)。
(全面披露:我在Temboo工作)
0
NO,你不能長期生活的訪問令牌沒有Facebook登錄,因爲長壽命的訪問令牌,你需要有短暫的訪問令牌,你會需要在下面的Facebook圖形API:
STEPS持久PAGE訪問令牌
1 - 你必須讓頁面訪問令牌給此API用戶:
https://graph.facebook.com/{User-id}/accounts?access_token={access-token}
2-然後u必須刷新保存下面的API,將持續60天令牌由:
https://graph.facebook.com/oauth/access_token?client_id={your-client-id}&client_secret={client-secret}&grant_type=fb_exchange_token&fb_exchange_token={previous-access-token}
相關問題
- 1. Facebook身份驗證令牌
- 2. Facebook應用程序身份驗證令牌獲取錯誤
- 3. 如何以編程方式獲取Facebook圖形API acess令牌
- 4. 如何從網站獲取Facebook身份驗證令牌
- 5. 使用Facebook令牌進行Stormpath身份驗證以獲取Facebook ID?
- 6. 設置plimus API以獲取身份驗證令牌
- 7. Twitch API - 無法使用PHP獲取身份驗證令牌
- 8. 如何獲取Microsoft Translator API的身份驗證令牌?
- 9. Facebook身份驗證令牌未能創建Firebase身份驗證
- 10. 如何在Python中使用urllib2獲取身份驗證令牌?
- 11. 管理Facebook身份驗證令牌
- 12. Facebook身份驗證令牌交換
- 13. Facebook身份驗證令牌和asp.net mvc
- 14. 令牌身份驗證Rest API會話
- 15. Windows API清除身份驗證令牌
- 16. 獲取身份驗證令牌後要做什麼 - Android Youtube API
- 17. Azure Web API的身份驗證令牌
- 18. REST API身份驗證令牌
- 19. REST API中的身份驗證令牌
- 20. 在Firebase身份驗證#onAuthStateChanged上獲取Facebook/Google訪問令牌?
- 21. 無法通過API獲取Dynatrace身份驗證令牌
- 22. 與身份驗證令牌
- 23. 如何驗證Google身份驗證API訪問令牌?
- 24. 如何使用從VSO API接收的身份驗證令牌?
- 25. CherryPy身份驗證令牌
- 26. 身份驗證令牌
- 27. GSA API - 無法獲取身份驗證令牌
- 28. 單元測試Web API - 如何獲得身份驗證令牌
- 29. 如何獲得身份驗證令牌REST API
- 30. Office 365 API編程式身份驗證