ページのMessengerプロフィールで、次のMessengerプラットフォーム機能のさまざまな面を定義するプロパティを設定します。詳しくは、下のMessengerプロフィールのプロパティの表をご覧ください。
MessengerプロフィールAPIを使用して、ページMessengerプロフィールのプロパティの設定、更新、取得、削除を行えます。
このエンドポイントとやり取りするには、pages_messaging
アクセス許可を持つページアクセストークンが必要です。
開発モードのアプリでは、Messengerプロフィール設定はそのアプリに対して権限を持つ人にしか表示されません。
https://graph.facebook.com/v21.0
/me/messenger_profile?access_token=<PAGE_ACCESS_TOKEN>
ページのMessengerプロフィールには、次のプロパティが含めることができます。各プロパティの型と用途については、以下の表の説明をご覧ください。
プロパティ | 型 | 説明 |
---|---|---|
| オブジェクト | ページMessengerのようこそ画面の[スタート]ボタンがタップされたときの 詳しくは、[スタート]ボタンリファレンスをご覧ください。 |
| 配列<Object> | ページMessengerのようこそ画面に表示される、ロケール固有のあいさつメッセージの配列。 詳しくは、あいさつメッセージのリファレンスをご覧ください。 |
| 配列<Object> | Ice breakerオブジェクトの配列。 詳しくは、Ice Breakersリファレンスをご覧ください。 |
| 配列<Object> | 固定メニューに含めるコールトゥーアクションボタンの配列。 詳しくは、固定メニューリファレンスをご覧ください。 |
| 配列<String> | ホワイトリストに追加されたドメインのリスト。MessengerエクステンションSDKとチェックボックスプラグインを使用するページでは必須。 詳しくは、ドメインのホワイトリスト登録リファレンスをご覧ください。 |
| 文字列 | 認証コールバックURL。httpsプロトコルを使用する必要があります。 詳しくは、アカウントのリンクURLリファレンスをご覧ください。 |
| オブジェクト | Messengerチャットプラグインが開かれたときに、Messengerウェブビューに表示されるURL。 v7.0以降、すべての操作( |
| 配列<Object> | 任意の引数。指定する場合、nullは不可。 詳しくは、コマンドのリファレンスを参照。 |
| オブジェクト | 発見タブにMessengerが表示される、オーディエンスを決定する条件のセット。 詳しくは、ターゲットオーディエンス設定リファレンスをご覧ください。 |
| ブーリアン | ヨーロッパ向けMessenger APIアップデートがページに影響するかどうかを決定するブーリアンフラグ。このプロパティは、 |
1つ以上のMessengerプロフィールプロパティの現在値を、名前を指定して取得します。
次のパラメーターを、リクエストのクエリ文字列に含めます。
パラメーター | 説明 |
---|---|
フィールド | 取得するMessengerプロフィールのプロパティのコンマ区切りリスト。 |
curl -X GET "https://graph.facebook.com/v21.0
/me/messenger_profile?fields=whitelisted_domains,greeting&access_token=<PAGE_ACCESS_TOKEN>"
リクエストしたプロパティの現在値は、data
配列で返されます。
{
"data": [
{
"whitelisted_domains": [
"https://facebook.com/"
],
"greeting": [
{
"locale": "default",
"text": "Hello!"
},
{
"locale": "en_US",
"text": "Timeless apparel for the masses."
}
]
}
]
}
1つ以上のMessengerプロフィールのプロパティの値を設定します。リクエスト本文に設定されているプロパティだけが上書きされます。
curl -X POST -H "Content-Type: application/json" -d '{
"<PROPERTY_NAME>": "<NEW_PROPERTY_VALUE>",
"<PROPERTY_NAME>": "<NEW_PROPERTY_VALUE>",
...
}' "https://graph.facebook.com/v21.0
/me/messenger_profile?access_token=<PAGE_ACCESS_TOKEN>"
{ "result": "success" }
1つ以上のMessengerプロフィールのプロパティを削除します。fields
配列で指定されているプロパティだけが削除されます。
curl -X DELETE -H "Content-Type: application/json" -d '{
"fields": [
"<PROPERTY_NAME>",
"<PROPERTY_NAME>",
"<PROPERTY_NAME>",
...
]
}' "https://graph.facebook.com/v21.0
/me/messenger_profile?access_token=<PAGE_ACCESS_TOKEN>"
{ "result": "success" }
MessengerプロフィールAPIへの呼び出し間隔は、10分あたり10回に制限されています。このレート制限はページごとに施行されます。