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. UserとLogInをストアドプロシージャのパラメータとして渡す方法はありますか?
- 4. getパラメータをajax URLに渡す方法
- 5. URLパラメータをVuejsに渡す方法
- 6. URLパラメータにテキストボックス値を渡す方法
- 7. パラメータを子スクリプトにテキストファイルから渡す方法はありますか?
- 8. djangoパラメータを渡さずに逆URLを取得する方法はありますか?
- 9. Rails 5で部分的にURLをパラメータとして渡す方法はありますか?
- 10. アンドロイドボレーのパラメータのURLまたは値を隠す方法はありますか?
- 11. anglejsコントローラのサービス機能にパラメータ値を渡す方法はありますか?
- 12. 要求パラメータを/ healthエンドポイントに渡す方法はありますか?
- 13. getCurrentPosition成功コールバックにパラメータを渡す方法はありますか?
- 14. DEFAULT_SUBJECTを次のトリガービルドにパラメータとして渡す方法はありますか?
- 15. メソッドをパラメータとしてメソッドに渡す方法はありますか?
- 16. MeteorのHandlebarsテンプレートにパラメータを渡す方法はありますか?
- 17. U-SQLスクリプトにC#プログラムのパラメータを渡す方法はありますか?
- 18. Chrome拡張機能にパラメータを渡す方法はありますか?
- 19. 複数パラメータRelayCommand(WPF/MVVM)にenum値を渡す方法はありますか?
- 20. サービスのサブスクリプションにURLパラメータのサブスクリプションをチェーンする方法はありますか。
- 21. Python furl library - URLにパラメータを追加する方法はありますか?
- 22. urls.pyにdjangoでURLパラメータを取得する方法はありますか?
- 23. XHR POSTパラメータに動的URLを設定する方法はありますか?
- 24. URLからjnlpファイルにパラメータを渡す
- 25. ルート内で2つのパラメータを渡す方法はありますが、Laravelでは1つのパラメータを非表示にする方法はありますか?
- 26. Symfony:Ajax urlにパラメータを渡す
- 27. PythonはURLにパラメータを渡します
- 28. .NETのXPathステートメントでパラメータ/変数を渡す方法はありますか?
- 29. パラメータとして@AfterClassメソッドのITestNGMethodを渡す方法はありますか?
- 30. MyBatisのSQLクエリでbyte []パラメータ型を渡す方法はありますか?
これは私自身の疑問でしたが、APIにそのようなサポートはないようです。 –
また、私は同じことを思っています:( –