2017-03-28 8 views
0

次のカールスクリプトを使用してコンフルエンスページを作成することができません。Curlスクリプトを使用して作成されたページ。 Confluenceページに表示されません。提案が必要

curl -v -S -u user:pass -X POST -H 'Content-Type: application/json' -d'{"type":"page","title":"TestPage","space":{"key":"Cloud"},"body":{"storage":{"value":"<p>This is a new page</p>","representation":"storage"}}}' https://Client.atlassian.net/wiki/display/CD/Applications | python -mjson.tool 

スクリプトは正常に実行されていて、成功結果を示しています。しかし、ページはConfluence Wikiページに表示されません。

% Total % Received % Xferd Average Speed Time Time  Time Current 
          Dload Upload Total Spent Left Speed 
100 110k 0 110k 100 149 102k 138 0:00:01 0:00:01 --:--:-- 102k 
No JSON object could be decoded 

私はこの設定で何が欠けているのですか?助けてください。

+0

-dとJSON値の間にスペースがあるはず? –

答えて

0

REST API経由でページを作成するための正しいURLを使用していないようです。それはURL/rest/api/content/でなければなりません。あなたはspace key TSTとスペースと身体This is a new pageにタイトルnew pageでページを作成したい場合たとえば、あなたは以下を使用する必要があります。

curl -u admin:admin -X POST -H 'Content-Type: application/json' -d'{"type":"page","title":"new page","space":{"key":"TST"},"body":{"storage":{"value":"<p>This is a new page</p>","representation":"storage"}}}' http://<URL>:<port>/confluence/rest/api/content/ | python -mjson.tool 
関連する問題