2017-10-08 9 views
-1

facebook bot 또는 다른 로봇을 통해 Facebook 북 메신저 대화에 Facebook 로그인 버튼을 추가 할 수 있습니까?Faceboook in facebook bots

도움을 주셔서 감사합니다.

+0

나는 당신이 이것을 원할 때 혼란스러워합니다. 누군가 메신저 대화에 참여하고 있다면 이미 로그인되어 있습니다. 무엇을 성취하려고합니까? – amuramoto

답변

0

왜 이렇게 가고 싶은지 잘 모르겠지만 더 많은 사용자 권한 (예 : user_friends)을 얻는 것이 하나의 이유 일 수 있습니다. 현재 Messenger에서는 이러한 유형의 사용자 권한을 요청할 수 없으며 Facebook 로그인에서만이 작업을 수행 할 수 있습니다.

메신저에는 API의 Facebook 로그인 버튼이 없으므로이 작업을 수행하는 유일한 방법은 Javascript SDKMessenger Extensions SDK을 사용하여 자신의 html 및 Javascript Facebook 로그인 페이지를 만드는 것입니다. 기본적으로 Javascript에이 두 SDK를 모두 추가하고 사용자가 로그인을 트리거하기 위해 html 버튼을 만들면됩니다.

URL 단추로 로봇을 통해이 로그인 페이지에 대한 링크를 보낼 수 있습니다. 해당 버튼에서 메신저 확장 기능을 사용하도록 설정하십시오. 사용자가 버튼을 클릭하면 작성한 Facebook 로그인 페이지로 웹보기가 열립니다.

누군가가 로그인 버튼을 누르면 app-scoped-id (및 액세스 토큰)와 page-scoped-id (메신저 ID)를 모두 반환해야합니다. 이제 각 봇 사용자를 app-scoped-id 및 액세스 토큰과 연결할 수 있어야합니다.