Google Sites APIでサイトの一覧を取得すると自分が作成したサイトしか取得できない

Google Site API

http://code.google.com/intl/ja/apis/sites/docs/1.0/developers_guide_protocol.html#SitesFeedGET

で、サイトの一覧を取得すると、自分が作成したサイトしか取得されない。

“The site feed can be used to list the Google Sites a user owns or has viewing permissions”とあるので、読み取り権限があるサイトも取得できるはずなのにおかしいな?と思ったら、ちゃんとありました。「include-all-sites」パラメータをtrueにセットすると、自分から見て読み取り権限のあるサイトも見れるようになりました。

http://code.google.com/intl/ja/apis/sites/docs/1.0/reference.html#feed_ListSites

「include-all-sites」のデフォルトはfalseだったため、指定しないと自分の作成したサイトしか取得されません。

Leave a Reply

Your email address will not be published. Required fields are marked *