Facebookのドキュメントhttps://developers.facebook.com/docs/messenger-platform/guides/chat-extensions#drawerによると、 "あなたのボットを追加した人のために引き出しに表示するには、そのホームURLを設定する必要があります。Facebookのチャット拡張のホームURLを設定する
私は、ドメインホワイトリストを設定して、成功メッセージ
{
"result":"success"
}
を返す。しかし、私はのために設定されている情報を確認したときに、両方のホームURL
# add domain to whitelist
curl -X POST -H "Content-Type: application/json" -d '{
"whitelisted_domains":[
$URL
]
}' "https://graph.facebook.com/v2.6/me/messenger_profile?access_token=$ACCESS_TOKEN"
# set domain as home URL
curl -X POST -H "Content-Type: application/json" -d '{
"home_url" : {
"url": $URL,
"webview_height_ratio": "tall",
"in_test":true
}
}' "https://graph.facebook.com/v2.6/me/messenger_profile?access_token=$ACCESS_TOKEN"
を設定するためのドキュメントhttps://developers.facebook.com/docs/messenger-platform/messenger-profile/domain-whitelistingを以下のいホワイトリストに登録されているドメインと実行中のホームURL
# get home URL
curl -X GET "https://graph.facebook.com/v2.6/me/messenger_profile?fields=home_url&access_token=$ACCESS_TOKEN"
# get existing whitelist domains
curl -X GET "https://graph.facebook.com/v2.6/me/messenger_profile?fields=whitelisted_domains&access_token=$ACCESS_TOKEN"
私はgettです奇妙な応答を返す
{"data":[]}%
私はステップがないか、ホワイトリストに登録されたドメインとホームURLが壊れていますか?