2017-10-08 4 views
-1

Facebookブックのログインボタンをfacebookボットや他のボットを使ってfacebookメッセンジャーの会話に追加できますか?Faceboookログインfacebook bots

ご協力いただきありがとうございます。

+0

私はあなたがこれを望む理由が混乱しています。誰かがメッセンジャーの会話に参加している場合、すでにログインしています。何を達成しようとしていますか? – amuramoto

答えて

0

なぜこのようにしたいのかわかりませんが、理由の1つはユーザー権限(user_friendsなど)を増やすことです。現在のところ、Messengerでは、これらのタイプのユーザーアクセス権を要求することはできません。これは、Facebookログインでのみ行うことができます。

メッセンジャーにはAPIのFacebookログインボタンがありません。これを行う方法は、Javascript SDKMessenger Extensions SDKを使用して独自のhtmlおよびJavascript Facebookログインページを作成することです。基本的には、これらのSDKを両方ともJavascriptに追加し、ユーザーがログインをトリガーするためのhtmlボタンを作成するだけです。

このログインページへのリンクは、あなたのボットからURLボタンで送信できます。そのボタンでMessenger拡張機能を有効にしてください。ユーザーがボタンをクリックすると、作成したFacebookログインページが表示されます。

ログインボタンを押すと、app-scoped-id(およびアクセストークン)とページスコープID(Messenger ID)の両方が返されます。これで、各ボットユーザーをapp-scoped-idとアクセストークンでリンクすることができます。