2016-06-01 21 views
0

私はFBメッセンジャーボットについて質問しています。 私は私たちにユーザーとFB IDに関する情報を提供するFBログインを持っているWebアプリケーションを持っています。Facebook Messenger Bot

FBメッセンジャーも、私たちにIDを与えるが、それはFBのIDとは別のだと私はそれらの2

間の任意の接続を見つけることができません我々はメッセンジャーIDでFBの利用者を特定する方法はありますか? ありがとう!

答えて

1

FBメッセンジャーも、私たちにIDを与えるが、それは

FB IDとは異なりますはい、それはあなたのボットを動作させているページごとに異なるであろう意味(ページスコープIDと呼ばれています。 )

https://developers.facebook.com/docs/messenger-platform/implementation#send_api

これらのIDは、ページスコープです。これらのIDは、アプリスコープのFacebookログインアプリから返されたIDとは異なります。正しく機能するには、このページのMessenger統合から取得したIDを使用する必要があります。


と私はあなたがになっていないため、だものを2

間の任意の接続を見つけることができません。

1

はい、実際には方法はありますが、 それは公式ではありませんが、私はしばらくそれを使用してきました。

MessengerとFBアプリの両方でユーザーのプロフィール画像を取得するだけです。 Facebookはプロフィール写真をURLとして提供しています。メッセンジャーやアプリから取得したものでも同じです。

あなたがしなければならないことは、これらのURLを保存することです。メッセンジャーとプロファイルを一致させたい場合は、プロファイル写真のリンクを比較するだけで、ユーザープロファイルをメッセンジャーにリンクすることができます。

+0

これに注意してください。ユーザーがプロフィール画像を変更するとどうなりますか? 1つのプラットフォームに保存したものと、追加したい新しいプラットフォームのものとは一致しません – akinmail

関連する問題