POST FROM ATOMPUB API - usakdsteen
POST FROM ATOMPUB API 2 - usakdsteen
本文にhtmlタグ含める場合はhtmlエンコードしとくべし…
foo.xml
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:app="http://www.w3.org/2007/app">
<title>POST FROM ATOMPUB API 2</title>
<author><name>neetsdkasu</name></author>
<content type="text/plain">
** エントリ本文
<p style="color: red;">エントリ本文</p>
** <span style="color: green">エントリ</span>本文
** エントリ本文<br>
curl -v -i -o foo.txt -X POST -H "Content-Type: text/xml" --basic -u "{はてなID}:{APIキー}" --data-binary @foo.xml "https://blog.hatena.ne.jp/{はてなID}/{ブログID}/atom/entry"
</content>
<category term="testing" />
<app:control>
<app:draft>no</app:draft>
</app:control>
</entry>
最初投稿先URLのパスで/entryの指定忘れてnot found食らうし
xmlエンティティ(?)のgtやltやquotのスペルミスして数度失敗した…
curlでの投稿、コマンドライン引数てんでわからず苦戦した・・・
curl --helpでどれだろう重いながら結局
「curl upload file post content-type」とかでググってstackoverflowのサイト出てきて
疲れた