2016-12-31 12 views
1

ビルド中のボットに挨拶メ​​ッセージを設定するためにCURLコマンドを実行しようとしています。こちらのFacebookからのガイダンス:Facebookのからhttps://developers.facebook.com/docs/messenger-platform/thread-settings/greeting-textSSHでCURLコマンドが実行されない

例:

curl -X POST -H "Content-Type: application/json" -d '{ 
    "setting_type":"greeting", 
    "greeting":{ 
    "text":"Timeless apparel for the masses." 
    } 
}' "https://graph.facebook.com/v2.6/me/thread_settings?access_token=PAGE_ACCESS_TOKEN" 

私はSSHのコマンドプロンプトから、それを実行しようとしています - 私が作った唯一の変更は、1つのラインにそれを作ることだった、私はできるように、コマンドラインから一度に実行してください。

curl -X POST -H "Content-Type: application/json" -d '{"setting_type":"greeting", "greeting":{"text":"Hi {{user_first_name}}! I am a bot. Simply say 'Hi' to start.. yes, it's as simple as that!"}}' "https://graph.facebook.com/v2.6/me/thread_settings?access_token=EAAFXmrm6M8cBAHF2TwfWMnQfksHnZBtQQIHYWjIFpmTffkG" 

しかし、上記の1ライナーを実行しようとするとSSHからこのエラーメッセージが表示されます。

-bash: !"}}': event not found 

私はここで間違っていますか?どんな助けもありがとうございます。

答えて

1

あなたは、単一引用符'に問題を持っている、あなたは\u0027に置き換えることができます。

curl -X POST -H "Content-Type: application/json" -d '{"setting_type":"greeting", "greeting":{"text":"Hi {{user_first_name}}! I am a bot. Simply say \u0027Hi\u0027 to start.. yes, it\u0027s as simple as that!"}}' "https://graph.facebook.com/v2.6/me/thread_settings?access_token=EAAFXmrm6M8cBAHF2TwfWMnQfksHnZBtQQIHYWjIFpmTffkG" 
関連する問題