-1
A
回答
0
我不確定爲什麼要這樣做,但其中一個原因可能是獲得更多的用戶權限(例如user_friends)。目前Messenger不允許您要求這些類型的用戶權限,您只能通過Facebook登錄進行此操作。
Messenger在API中沒有Facebook登錄按鈕,所以我見過的唯一方法是使用Javascript SDK和Messenger Extensions SDK創建您自己的html和Javascript Facebook登錄頁面。基本上所有你需要做的就是在Javascript中添加這兩個SDK,並創建一個HTML按鈕供用戶按下來觸發登錄。
您可以通過您的機器人在URL按鈕中發送一個鏈接到這個登錄頁面。確保您在該按鈕上啓用Messenger Extensions。當用戶點擊按鈕時,webview將打開您創建的Facebook登錄頁面。
當某人按下登錄按鈕時,它應該返回app-scoped-id(以及訪問令牌)以及page-scoped-id(Messenger id)。現在,您應該能夠將每個bot用戶與app-scoped-id和訪問令牌關聯起來。
相關問題
- 1. 使用oauth登錄臉書
- 2. 用臉書登錄android
- 3. 期:使用臉書登錄
- 4. Flex&JS用臉書登錄
- 5. anypic臉書登錄錯誤
- 6. 登錄臉書android ERROR
- 7. Moodle用臉書登錄
- 8. Facebook的機器人登錄
- 9. 臉書基於我的網站登錄
- 10. 以臉書登錄的可能性
- 11. 前臉相機機器人。
- 12. 臉書連接並使用Twitter登錄
- 13. 使用臉書和retirve數據登錄
- 14. 不能使用臉書登錄與Firebase
- 15. 使用臉書Facebook for PHP登錄Facebook
- 16. 臉書連接 - 自動登錄
- 17. 臉書一次登錄認證
- 18. 使用臉書登錄age_range權限
- 19. 使用臉書登錄功能混淆
- 20. 通過臉書登錄連接2
- 21. 使用臉書登錄Laravel 4
- 22. 註冊並使用臉書登錄
- 23. 不能使用quickblox登錄臉書(iOS)
- 24. Firefox未使用hybridauth登錄到臉書
- 25. 使用臉書登錄與Scringo聊天
- 26. 谷歌auth2臉書登錄不工作
- 27. 用臉書authlogic和omniauth-facebook登錄
- 28. 使用httpurlconnection登錄到臉書
- 29. 使用臉書登錄和電子郵箱登錄
- 30. 如何使用臉譜圖api登錄臉書
我很困惑你爲什麼要這樣做。如果有人在Messenger對話中,他們已經登錄。你想完成什麼? – amuramoto