Facebook の指示に従ってドメインをホワイトリストに登録しようとしましたが、何も機能していません。
私は最初にcurl{result:"success"}
を試しましたが、応答は次のとおりですが、ホワイトリストに登録されているドメインをリストしようとすると、取得しています{data:[]}
次に、次のようにノードリクエストモジュールを使用してみました:
request.post("https://graph.facebook.com/v2.6/me/messenger_profile?access_token=sfdlksdfu79r9429049824982342348sjdfsf", {
"setting_type": "domain_whitelisting",
"whitelisted_domains": ["https://mydomainw.com", "https://mydomainw.com/profile", "https://sfujyx.com/ofr", "mydomain1.com", "mydomain.com"],
"domain_action_type": "add"}, function (err, res, body) {
console.log("Whitelisting domain");
if (!err) {
console.log(body);
console.log("Showing the list of whitelisted:");
request.get("https://graph.facebook.com/v2.6/me/messenger_profile?fields=whitelisted_domains&access_token=sfdlksdfu79r9429049824982342348sjdfsf", function (err, res, body) {
if (!err) {
console.log(body);
} else {
console.log(err);
}
});
} else {
console.log(err);
}
});
それでも curl と同じ結果になります:
そして、Facebook Graph Api Explorer ツールを使用すると、次のエラーが表示されます。
どうすればいいのか、メッセンジャー拡張機能のドメインを正確にホワイトリストに登録する方法がわかりません。
私が間違っていることは何ですか?ドメインが追加されないのはなぜですか?
私のプロジェクトは Google App Engine 上にあります。