使用OAuth通过Native Client(.Net)访问受保护的Google Apps脚本Web服务

时间:2012-12-25 21:16:35

标签: google-apps-script oauth-2.0 google-api-client google-oauth

我的.Net客户端应用程序(Winform)允许用户使用浏览器控件在Google上进行身份验证。我能够在响应中检索access_token(我按照说明here)。 获得此access_token后,如何使用它来“GET”(或POST)受保护的Google Apps脚本。例如,如果我有一个Web服务URL https://script.google.com/macros/s/XYXYXYXYXYX,则将其设置为以Authenticated User身份运行。有没有办法可以使用access_token(通过一些特殊的HTTP标头或.Net客户端Oauth库)下载URL作为验证用户?说明here仅显示如何访问受谷歌(而非Google Apps脚本)保护的API。为了清楚起见,我不打算在Apps脚本中访问任何Google API。只是一些由Google Apps脚本生成的简单XML动态XML或JSON文档。 感谢。

1 个答案:

答案 0 :(得分:0)

Apps脚本不支持传入的OAuth。