2017-04-22 4 views
0

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が壊れていますか?

答えて

0

端末で応答が正しく表示されませんでした。私は郵便配達員を介して同じリクエストを行い、ホワイトリストに登録されたドメインを正しく示しています。これを理解するにはしばらく時間がかかりましたので、同じ問題を抱えている人に役立ちます。

関連する問題