タグ

Atomに関するbirkのブックマーク (2)

  • [Python]PythonでAtomクライアント

    先日書いたMT投稿スクリプト、ほんとはLivedoorブログで使いたかったんだけどなんだかlivedoorでxml-rpcはつかえないっぽい、、、今?はAtomAPIというのを使わないといけないようだ。知らなかったorz で、AtomAPIについては、「はてなブックマークAtomAPI」と「はてなフォトライフAtomAPI」に、わかり易い解説が書いてあったので、Perlのサンプルを参考にAtomクライアントもどきを作ってみた。 #!/usr/bin/env python # -*- coding: utf-8 -*- import random import datetime, time import base64, sha import httplib class AtomClient: def __init__(self): self.endopoint = None self.wss

    [Python]PythonでAtomクライアント
  • WSSE認証を利用したAtom APIとか - YAMAGUCHI::weblog

    動機 いろんなWeb APIを触ってみようと思った。 できた物 WSSE.py (ファイル前半) WSSE認証 このへんを見ながらちょこちょこと作り始めました。 はてなフォトライフAtomAPIとは - はてなキーワード So-net blog:AtomAPI仕様 送信プロトコル WSSE認証をする場合はまずサービスのエンドポイントに特定のHTTPリクエストを送る必要があります。PythonでHTTPリクエストを送る場合にはhttplibのHTTPConnectionメソッドを使います。 HTTPリクエストのHTTPヘッダにはX-WSSEプロパティにbase64にエンコードした各ユーザ名、パスワードなどを送信する必要があります。 リクエスト GET /_atom/blog HTTP/1.1 X-WSSE: UsernameToken Username="user_name", Passwo

    WSSE認証を利用したAtom APIとか - YAMAGUCHI::weblog
  • 1