きょうじんAPIごめんなさい。「きょうじん」が何を意味してるかも知らないんですが、とりあえず...
アナタの「きょうじん」発言は...
#!/usr/bin/python
# -*- coding: utf-8 -*-
from SOAPpy import WSDL
wsdlobject = WSDL.Proxy("http://www.sumibi.org/sumibi/Sumibi_stable.wsdl")
result = wsdlobject.doSumibiConvert(query="sumibi")
for r in result.resultElements:
print "%s:%s" % (r.type, r.word)
j:炭火
h:すみび
k:スミビ
l:sumibi
となります。
j:話す
j:離す
j:食なす
j:放す
j:跳なす
j:撥なす
j:刎なす
j:貼なす
j:張なす
j:はなす
h:はなす
k:ハナス
l:hanasu
となります。| ブログサービス | 提供API | フォーマット | エントリポイント |
|---|---|---|---|
| teacup | XMLRPC | HTML | http://white.ap.teacup.com/applet/[username]/postmsgrpc |
| EGOISTブログ | XMLRPC | HTML | http://[blogid].ebsystems.jp/xmlrpc.php 自分のブログサイトの先頭に付いているblogid |
| FC2ブログ | XMLRPC | HTML | http://blog.fc2.com/xmlrpc.php |
| JUGEM | XMLRPC | HTML | http://[blogid].jugem.jp/admin/xmlrpc.php |
| JustBlog | Atompub | HTML | http://app.justblog.jp/t/atom/weblog/blog_id=[blogid] |
| Livedoor Blog | Atompub | HTML | http://cms.blog.livedoor.com/atom/blog_id=[blogid] |
| MSN Space | XMLRPC | HTML | https://storage.msn.com/storageservice/MetaWeblog.rpc |
| NetLaputa | XMLRPC | HTML | http://blog.netlaputa.ne.jp/rpc/mt-xmlrpc.cgi |
| News Handler | XMLRPC | HTML | http://blog.nettribe.org/xmlrpc.php |
| Seesaaブログ | XMLRPC | HTML | http://blog.seesaa.jp/rpc/ |
| WordPress | XMLRPC | HTML | http://faq.wordpress.com/xmlrpc.php |
| Yahoo!ブログ | XMLRPC | HTML | http://api.my.yahoo.co.jp/RPC2 |
| Blogger | Atompub | HTML | http://[blogid].blogspot.com/feeds/posts/default |
| Blogger | XMLRPC | HTML | http://blog.goo.ne.jp/xmlrpc.php |
| pwBlog | XMLRPC | HTML | http://www.pwblog.com/xmlrpc |
| Vox | Atompub | HTML | http://[blogid].vox.com/library/posts/atom.xml |
| はてなブックマーク | AtomPub | TEXT | http://b.hatena.ne.jp/[username]/atom/ |
| はてなダイアリー | Atompub | はてな記法 | http://d.hatena.ne.jp/[blogid]/edit |
| アメーバブログ | Atompub | HTML | http://ameblo.jp/servlet/_atom/blog/[blogid] |
| ココログ | XMLRPC | HTML | http://app.f.cocolog-nifty.com/t/api |
| ドリコム | XMLRPC | HTML | http://blog.drecom.jp/api/xmlrpc |
| ブログ人 | XMLRPC | HTML | http://app.blog.ocn.ne.jp/t/api/ |
| PLAYLOG | XMLRPC | Wiki | http://playlog.jp/_atom/blog/[blogid] |
ちなみに、アメーバブログはWSSEヘッダを作成する際、パスワードをMD5した値でSHA1/NONCEを作成する必要があります。Atompubの場合、実際には上記エントリポイントを直接参照するのではなく、ブログページからオートディスカバリする事が推奨されます。
これは正直言ってしまうと、バグとしか思えません...汗
<link rel="EditURI" type="application/rsd+xml" href="http://mattn.vox.com/rsd.xml" title="RSD" />
というヘッダがあるのが分かるかと思います。
<?xml version="1.0"?>
<rsd version="1.0" xmlns="http://archipelago.phrasewise.com/rsd">
<service>
<engineName>Vox</engineName>
<engineLink>http://www.vox.com/</engineLink>
<homePageLink>http://mattn.vox.com/</homePageLink>
<apis>
<api name="Atom" preferred="true"
apiLink="http://www.vox.com/services/atom" />
</apis>
</service>
</rsd>
このようなXMLが戻ります。ここまでは認証無しに参照出来ます。
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://purl.org/atom/ns#">
<link rel="service.post" href="http://www.vox.com/services/atom/svc=post/collection_id=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" title="matt'n roll" type="application/x.atom+xml"/>
<link rel="alternate" href="http://mattn.vox.com/" title="matt'n roll" type="text/html"/>
<link rel="service.feed" href="http://www.vox.com/services/atom/svc=asset/XXXXXXXXXXXXXXXXXX" title="matt'n roll" type="application/atom+xml"/>
<link rel="service.upload" href="http://www.vox.com/services/atom/svc=asset" title="matt'n roll" type="application/atom+xml"/>
<link rel="replies" href="http://www.vox.com/services/atom/svc=asset/XXXXXXXXXXXXXXXXXX/type=Comment" title="matt'n roll" type="application/atom+xml"/>
</feed>
service.feedにはAtomフィードURIが、service.postは新規エントリポスト用のURIが格納されています。
<entry xmlns:default="http://www.sixapart.com/ns/atom/privacy" xmlns:default1="http://www.w3.org/1999/xhtml">
<id>tag:vox.com,2007-11-03:asset-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</id>
<title>スケスケ</title>
<published>2007-11-03T09:25:46Z</published>
<updated>2007-11-03T09:25:46Z</updated>
<link rel="alternate" href="http://mattn.vox.com/library/post/%E3%82%B9%E3%82%B1%E3%82%B9%E3%82%B1.html" title="スケスケ" type="text/html"/>
<privacy xmlns="http://www.sixapart.com/ns/atom/privacy">
<allow policy="http://www.sixapart.com/ns/atom/permissions#read" name="Everyone" ref="http://www.sixapart.com/ns/atom/groups#everyone"/>
</privacy>
<link rel="alternate" href="http://www.vox.com/services/atom/svc=asset/XXXXXXXXXXXXXXXXXX/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" type="application/atom+xml"/>
<link rel="replies" href="http://www.vox.com/services/atom/svc=comment/xid=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" type="application/atom+xml"/>
<author>
<name>mattn</name>
<uri>http://mattn.vox.com/</uri>
</author>
<category term="携帯から" label="携帯から"/>
<content xmlns:default="http://www.w3.org/1999/xhtml" type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<p>今日、とある遊園地の横を通り過ぎた時に嫁が「この遊園地スケスケやなぁ」って言って来た。少し考えた後「うん」と答えた。どうやら嫁は「この遊園地スカスカやなぁ」と言いたかったらしい。ところで「スケスケ遊園地」って、ちょっとエッチ…</p>
</div>
</content>
</entry>
このエントリフィードの、type="application/atom+xml"であるlink要素のhrefに対してPOST(PUT)すれば更新、DELETEすれば削除となります。このブログを応援する