1

我正在尝试从我网站的新闻页面“帖子”URL https://sites.google.com/a/mydomain/my-site/my-announcements-page/posts.xml获取 RSS/Atom 提要。作为登录用户,它可以在浏览器中运行。

我想做一个 Urlfetch,因为它似乎是一种超级快速的方法来计算页面和日期(<2 秒)。通过 SitesApp Pages 迭代或搜索执行此操作需要 5 到 25 秒)。该网站很小,内容轻巧,页面<50。

无论如何,所以我想 UrlFetch 我网站的帖子 URL,我想我需要一个 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。当我尝试在操场上访问它时,我得到一个 401“令牌无效 - AuthSub 令牌的范围错误”。

所以我的问题是:是否可以使用带有 oauth 令牌的 Urlfetch 来访问页面的 posts.xml?我使用什么 OAuth 范围来获取令牌?

4

2 回答 2

0

UrlFetchApp 目前仅支持 OAuth 1.0。尝试使用它。

于 2012-07-12T04:19:08.823 回答
0

只是为了结束这个问题。我没有找到通过 urlfetch 访问页面的 posts.xml 的方法。相反,我创建了自己的 ContentService 函数,以文本形式返回自特定时间以来通过myAnnouncementsPage.getChildren().

于 2012-09-19T04:08:21.463 回答