Google Data Protocol の JavaScript クライアント ライブラリについて読んだことがありますが、適切なインターフェース (Docs、Spreadsheets、Calendar など) を持つ任意の Google サービスにアクセスできるようです。
自分のドメインでホストされている自分のアプリケーションでこのクライアントを使用する場合、js クライアント ライブラリは、違反していると思われる同一オリジン ポリシーをどのように回避しますか? これが機能するのは、クライアント ライブラリ コード自体が Google のトップ レベル ドメインでホストされているためですか?