FBメッセンジャーボットを2つの異なるWebページから2つの異なるコンテキストで呼び出したいとします。 このデータをボットに渡して会話で使用できる方法はありますか? ユーザーは、m.meリンクをクリックしたときにFacebookにログインしていません。m.me /username URLにパラメータを渡す方法はありますか?
2
A
答えて
1
私の知る限り、「メッセンジャーに送信」プラグインを使用してページにボタンを作成し、サーバーに送信するパラメータを指定してから、メッセンジャーにユーザーをリダイレクトすることができますurl。
ここでは、ドキュメントを持っている:https://developers.facebook.com/docs/messenger-platform/plugin-reference/send-to-messenger
まずあなたがボタンにパラメータを追加する必要があります。
<div class="fb-send-to-messenger"
messenger_app_id="XXX"
page_id="XXX"
data-ref="put the parameter here. Max length is 150"
color="blue"
size="standard">
</div>
次に、あなたがあなたのボットにユーザーをリダイレクトするためにイベントに耳を傾けることができます。
をFB.Event.subscribe('send_to_messenger', function(e) {
window.location.href = 'https://m.me/your-messenger-url';
});
ユーザーがボタンをクリックすると、ボットサーバーがパラメータを受信し、後で会話に使用できるように保存できます。
1
これを行う方法があり、Passing Parameters via M.me Links参照:
追加パラメータを使用してm.meリンクは次のようになります。http://m.me/mybot?ref=myparamは
REFパラメータの値が渡されますサーバー経由でwebhook。
関連する問題
- 1. ServletRequestパラメータをJavaScriptに渡す方法はありますか?
- 2. RedirectToActionでパラメータを渡す方法はありますか?
- 3. URLパラメータをVuejsに渡す方法
- 4. URLパラメータにテキストボックス値を渡す方法
- 5. パラメータを子スクリプトにテキストファイルから渡す方法はありますか?
- 6. djangoパラメータを渡さずに逆URLを取得する方法はありますか?
- 7. Rails 5で部分的にURLをパラメータとして渡す方法はありますか?
- 8. アンドロイドボレーのパラメータのURLまたは値を隠す方法はありますか?
- 9. メソッドをパラメータとしてメソッドに渡す方法はありますか?
- 10. 要求パラメータを/ healthエンドポイントに渡す方法はありますか?
- 11. Chrome拡張機能にパラメータを渡す方法はありますか?
- 12. U-SQLスクリプトにC#プログラムのパラメータを渡す方法はありますか?
- 13. getCurrentPosition成功コールバックにパラメータを渡す方法はありますか?
- 14. 複数パラメータRelayCommand(WPF/MVVM)にenum値を渡す方法はありますか?
- 15. MeteorのHandlebarsテンプレートにパラメータを渡す方法はありますか?
- 16. DEFAULT_SUBJECTを次のトリガービルドにパラメータとして渡す方法はありますか?
- 17. urls.pyにdjangoでURLパラメータを取得する方法はありますか?
- 18. XHR POSTパラメータに動的URLを設定する方法はありますか?
- 19. Python furl library - URLにパラメータを追加する方法はありますか?
- 20. ルート内で2つのパラメータを渡す方法はありますが、Laravelでは1つのパラメータを非表示にする方法はありますか?
- 21. Symfony:Ajax urlにパラメータを渡す
- 22. パラメータとして@AfterClassメソッドのITestNGMethodを渡す方法はありますか?
- 23. MyBatisのSQLクエリでbyte []パラメータ型を渡す方法はありますか?
- 24. .NETのXPathステートメントでパラメータ/変数を渡す方法はありますか?
- 25. ウェブサイトのURLパラメータを確認する方法はありますか?
- 26. Javascript URLをGETパラメータで比較する方法はありますか?NAMES
- 27. HTMLテキストボックスからJQgridに値を渡す方法URLパラメータ
- 28. CodeigniterのURLヘルパーのリダイレクトメソッドにパラメータを渡す方法は?
- 29. URLパラメータをiframeに渡す
- 30. レイヤードJavaアプリケーションで複数のパラメータを渡す方法がありますか?
これは私自身の疑問でしたが、APIにそのようなサポートはないようです。 –
また、私は同じことを思っています:( –