ブログサーバーと通信してそのインターフェースから直接投稿を公開するGoogleドキュメント(およびおそらく他の「オフィス」アプリ)の機能に精通しているかもしれません。([共有]> [Webページとして公開]にあります)。
このシステムが使用するデータ伝送の標準を知りたいです。もちろん、サポートされているブログアプリケーションの1つのコードをいつでもリバースエンジニアリングできますが、正式な仕様の方が便利です。
前もって感謝します!
ブログサーバーと通信してそのインターフェースから直接投稿を公開するGoogleドキュメント(およびおそらく他の「オフィス」アプリ)の機能に精通しているかもしれません。([共有]> [Webページとして公開]にあります)。
このシステムが使用するデータ伝送の標準を知りたいです。もちろん、サポートされているブログアプリケーションの1つのコードをいつでもリバースエンジニアリングできますが、正式な仕様の方が便利です。
前もって感謝します!
3種類のAPIをサポートしているようです。
それら(最後の2つ)は、ある種のXML-RPCプロトコルに基づいているようです(も参照)。したがって、それらを使用する機能は、エクスポートするAPI(クラス/メソッド)にリンクする必要があります。ブログソフトウェアの場合、これらは投稿を取得/作成するためのメソッドになります。そして、いくつかのメソッドだけだと思います。そのため、これらのAPIの使用はそれほど複雑ではありません...
最初のものは、ある種のATOMベースのフォーマットを使用しているようです(たとえば、新しい投稿を作成するために使用する必要があるものを参照してください)
それでも、この種の「ハーフスタンダード」APIを使用するということは、アプリケーションで新しいAPIをサポートするたびにいくつかのものをコーディングする必要があることを意味します。幸いなことに、ブログソフトウェア関連のAPIはそれほど多くありません:多くのブログソフトウェアは同じものを使用する傾向があります。これは素晴らしいことです:それはあなた(またはグーグルドキュメント、ところで;-))だけで多くの異なる種類のソフトウェアに公開することを可能にします2つまたは3つの最も重要な/最も使用されているAPIを実装します。
たとえば、よく知られているプラットフォームであるWordpressは、Metaweb、Blogger、MovableType APIの両方をサポートしています。これらが他のソフトウェア用に作成された場合でも、最初は偶然の一致(または^^ではない)です。これらはGoogleドキュメントがサポートするものと同じです。最もよく使われていると思います;-)
実際、GoogleDocsが使用するBloggerAPIは、新しいGData APIではなく、元の(限定された) XML- RPCAPIです。元のBloggerプロトコルは、サポートされている3つのプロトコルの中で最も古く、最も単純です(迅速な実装に適しています)。