2016-04-04 4 views
0

私の設定では、ウェブサイトにチャンネルgithub apiを作成しました。 curlコマンドを入力して新しいチャンネルを作成してください。curlコマンドからチャンネルを作成する

私は以下試してみましたが、それは

curl -H "Content-Type: application/json" 'Authorization:Bearer (removed)' -X POST -d -H {"display_name":"testviaCurl","name":"testViaCurl","team_id":"(removed)","purpose":"","type":"O"} http://zzz.zzz.co/api/v1/channels/create 

は、構文が正しくない場合、私に教えてください失敗?

+0

他人にあなたに仕事を依頼しないでください。代わりにあなたの問題、これまでに試したこと、詳細なエラーの説明を説明してください。また、公開トークンなどを公開しないでください。トークン、パスワードなどからあなたの例を整理してください。 –

+0

私はすでに質問と一緒に投稿したcurlコマンドを見て、あなたが助けてくれたり、何が間違っているか教えてください。 – user5337216

答えて

0

-Hが間違っていて、データの周りに引用符がありません。

これはMattermost 2.2に私の仕事:Mattermost 3.0以降

curl -H "Content-Type: application/json" -H "Authorization: Bearer yourtokenhere" -X POST -d '{"display_name":"testviaCurl","name":"testviacurl","team_id":"yourteamid","purpose":"","type":"O"}' http://yourmattermostinstance.com/api/v1/channels/create 

を、この作業をする必要があります:

curl -H "Content-Type: application/json" -H "Authorization: Bearer yourtokenhere" -X POST -d '{"display_name":"testviaCurl","name":"testviacurl","team_id":"yourteamid","purpose":"","type":"O"}' http://yourmattermostinstance.com/api/v3/teams/<yourteamid>/channels/create 

はまた、私はMattermost以来name JSONフィールドの値を同棲と下限ことに注意してください大文字で名前を拒否します。

関連する問題