サイトのニュース ページの「投稿」URL https://sites.google.com/a/mydomain/my-site/my-announcements-page/posts.xmlから RSS/Atom フィードを UrlFetch しようとしています。ログインしたユーザーとしてブラウザで動作します。
ページ数と日付を取得する超高速な方法 (<2 秒) のように見えるため、Urlfetch を実行したいと考えています。SitesApp Pages の繰り返しまたは検索を介して行うには、5 ~ 25 秒かかります)。このサイトは、軽量のコンテンツと 50 ページ未満の小さなサイトです。
とにかく、サイトの投稿 URL を UrlFetch したいので、OAuth スコープが必要で、トークンを取得する必要があると思います。
gdata Sites API https://developers.google.com/google-apps/sites/docs/1.0/developers_guide_protocol#Authからスコープ「https://sites.google.com/feeds/」を試し、それを使用しましたOauth Playground 2.0 で、ドキュメント化された API フィード URL では機能しますが、私のサイトの posts.xml URL では機能しません。プレイグラウンドでアクセスしようとすると、「トークンが無効です - AuthSub トークンのスコープが間違っています」という 401 が表示されます。
だから私の質問は: Urlfetch を oauth トークンで使用して、ページの posts.xml にアクセスすることは可能ですか? トークンを取得するために使用する OAuth スコープは?