タグ

ブックマーク / inohiro.hatenablog.com (1)

  • 2008-09-07

    1年以上前にはてなダイアリーに新しい記事を投稿するコードを書いたんですが、今回はてなダイアリーがAtomPub(Atom Publishing Protocol)に対応したと言うことで、急に新しくコードを書いてみた。 認証部分が「WSSE認証」になり、いきなり戸惑ったんだけど先駆者達のコードを参考に書いてみました。 とりあえずこれでPost出来ます。Postする時のXmlをXDocumentで作ろうとした形跡がありますが、XML宣言がXDocument(XElement)のsaveメソッドを読んだときにしか追加されない(オブジェクト自体に追加されるわけではなく、保存されたファイルに追加される)ので、結局StringBuilderでXMLを書いています。XDocumentの方から宣言を設定もしくは取得するプロパティも有るんだけど、それを使ってもダメ。これはどうすれば。。。 public st

    2008-09-07
  • 1