2009-08-04 9 views
1

あなたは、Google Docs(そしておそらく他の「オフィス」アプリ)にも慣れているかもしれません。 (これは、[共有]> [Webページとして公開]にあります)。Google Docs publishing 'server'

このシステムで使用されるデータ伝送の標準を知りたいと思っています。もちろん、サポートされているブログアプリケーションのコードをリバースエンジニアリングすることはできますが、正式な仕様が役立ちます。

ありがとうございます!

これらのいくつかに基づいているように見える:

答えて

2

3つのAPIの種類をサポートしているようですXML-RPCプロトコルの種類(see also)。だから、それらを使用する能力は、彼らがエクスポートするAPI(クラス/メソッド)にリンクされなければならない - ブログのためには、それらはポストを取得/作成するメソッドになるだろう。これらのAPIを使用するのはあまり複雑ではないようにいくつかの方法しかありません。

最初のものは、ATOMベースのフォーマットを使用しているようです(たとえば、 create a new post

なお、このような「半標準」APIを使用すると、アプリケーションで新しいAPIをサポートするたびにコードを作成する必要があります。喜んで、多くのブログソフトウェア関連のAPI:多くのブログソフトウェアは同じものを使用する傾向があります:それはあなた(またはGoogle docs、btw ;-))多くの異なる種類のソフトウェアに公開することができます最も重要な2つまたは3つのAPIを実装するだけです。
たとえば、よく知っているプラ​​ットフォームWordpressは、Metaweb、Blogger、MovableType APIの両方をサポートしています。たとえそれらが他のソフトウェアのために作成されたとしても、Google Docsがサポートしているものと同じです:最も使用されていると思います;-)

0

実際、Googleドキュメントで使用するBlogger APIは、元の(depricated)XML-RPC oneであり、新しいGData APIではありません。オリジナルのBloggerプロトコルは、サポートされている3つのうち最も古いものと最も簡単なものです(すばやい実装に適しています)。