‘WebAPI’ カテゴリーのアーカイブ

pingbackの概要

2008年5月18日 日曜日

wordpressなどが採用。XML-RPCを使用して行う。
以下はhttp://lowlife.jp/yasusii/stories/7.htmlの要約。

リンク先のURIにHTTP/GETでアクセス
Responseヘッダに
X-Pingback: http://charlie.example.com/pingback/xmlrpc
が含まれているかHTML中に
<link rel=”pingback” href=”pingback server”>
あるいは
<link rel=”pingback” href=”pingback server” />
が含まれている

    <link rel=”pingback” href=”([^"]+)” ?/?>  の正規表現で検索し、URIをデコード

XML-RPCで下記のリクエストを送信 (続きを読む…)

XML-RPCについてのメモ

2008年5月18日 日曜日

http://lowlife.jp/yasusii/stories/9.htmlの説明の簡略版。

リクエストを送るにはHTTP/POSTで例えば下記のようなXMLを送る。

POST /RPC2 HTTP/1.0
User-Agent: Frontier/5.1.2 (WinNT)
Host: betty.userland.com
Content-Type: text/xml
Content-length: 181

<?xml version=”1.0″?>
<methodCall>
   <methodName>examples.getStateName</methodName>
   <params>
      <param>
         <value><i4>41</i4></value>
         </param>
      </params>
   </methodCall>

パラメータの型には下記がつかえる。 (続きを読む…)

Amazon Associates Web Service 超概要

2008年5月16日 金曜日

Request URLの形式

日本のアマゾンのエンドポイントはhttp://ecs.amazonaws.jp/onca/xmlで下記のようなREST形式のリクエストを発行するとXML形式でいろいろな情報が返ってくる。

http://ecs.amazonaws.jp/onca/xml?
Service=AWSECommerceService&
AWSAccessKeyId=[AWS Access Key ID]&
AssociateTag=[Amazon Associate ID]&
Version=2008-04-07&
Operation=Operationを指定&
ResponseGroup=取得する項目グループを指定

その他のパラメータはOperationの種類によって変わってくる。
Operationは下記のようなものがある。 (続きを読む…)

Google Calendar’s feed URLの見つけ方

2008年1月14日 月曜日
  1. カレンダーページの左側のマイカレンダーの右側にある矢印ボタンをクリックして、表示されたメニューからカレンダー設定を選択する。
  2. XMLボタンをクリックすると、feed URLが表示される。