[2011-06-28]
# 最新
https://github.com/midore/mblogger
https://github.com/midore/xblogger
# 関連する記事
# "Blogger"ラベルがついた全ての記事
# 下記は動かないかもしれません。
をするためには...いろいろためした結果わかったこと
def make_doc(title, content)
n = Time.now.iso8601
doc = REXML::Document.new()
doc << version="1.0" encoding="utf-8"
# 2009-05-18 加筆訂正
entry = doc.add_element("entry", {'xmlns'=>'http://www.w3.org/2005/Atom'})
#content type='xhtml'><div xmlns='http://www.w3.org/1999/xhtml'
content = entry.add_element("content", {'type'=>'xhtml'})
div = content.add_element("div", {'xmlns'=>'http://www.w3.org/1999/xhtml'})
div.add_text(content)
entry.add_element("published").add_text(n.to_s)
entry.add_element("title", {'type'=>'text'}).add_text(title)
entry.add_element("category",{"scheme"=>'http://www.blogger.com/atom/ns#', "term"=>'Blogger'})
con = entry.add_element("content", {'type'=>'html'})
#con.add_text(content)
return doc
end
書き加えた箇所
entry.add_element("category",{"scheme"=>'http://www.blogger.com/atom/ns#', "term"=>'Blogger'})
category エレメントの term => 'xxxx' で指定した文字列がラベルとなって反映されるようだ。
このメソッドで作成する XML ドキュメントは、ひょっとして何かが足りないかもしれないし何かが不要なのかもしれないけども、
投稿には成功している。です。
追記訂正 2009-04-10
http://midorex.blogspot.com/search/label/Blogger
2009-05-19 作り直しBloggerAPI POST XML
0 件のコメント:
コメントを投稿