google-apps-script - 如何在 Google Apps 脚本中使用 oAuth 2.0 来授权 Picasa 网络相册

标签 google-apps-script picasa

我想知道如何在 Google Apps 脚本中使用 oAuth2.0。

我想在 picasa 中使用它。 这是我的授权代码:

var url = "https://accounts.google.com/o/oauth2/auth?redirect_uri=https%3A%2F%2Fscript.google.com%2Foauth2callback&response_type=code&client_id=" + My_Client_Id + "&approval_prompt=force&scope=https%3A%2F%2Fpicasaweb.google.com%2Fdata%2F&access_type=offline&"
var option = {oAuthUseToken: "always", oAuthServiceName: "lh2"};
var response = UrlFetchApp.fetch(url, option);

但是授权失败。

我知道 Google 已经编写了一个链接 picasa 的示例 ( https://developers.google.com/apps-script/articles/picasa_google_apis )。但是,它用于客户端登录。 我想做的就是在一些照片中添加一些标签。因此不能使用示例。

最佳答案

据我所知,您的 urlFetchApp 目前仅支持 OAuth1.0。我将查看此处概述的使用 OAuth 2.0 https://developers.google.com/picasa-web/docs/2.0/developers_guide_protocol#Auth 的步骤。我实际上并没有使用 Picasa 身份验证,但我已经通过 Facebook 为我的网站设置了 OAuth 2.0 身份验证,因此其中一些可能有用 - 全部在我的博客上 http://socialsamplr.blogspot.co.nz/ .

问候, 丹尼尔

关于google-apps-script - 如何在 Google Apps 脚本中使用 oAuth 2.0 来授权 Picasa 网络相册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12086509/

相关文章:

excel - 获取Google相册中所有文件的列表

javascript - Google Apps 脚本查找正文中的 URL 并将其格式化为超链接

google-apps-script - 打开单元格以在 Google 表格中进行编辑

javascript - 为什么我不能从 Google AppS 脚本的侧边栏中为表格调用服务器函数?

java - 无法获取专辑列表

jquery - Picasa 嵌入图库 + 自定义 jQuery UI slider

javascript - 在 Javascript 中映射二维数组

javascript - Google应用程序脚本类型错误: Cannot read property "length" from undefined

google-drive-api - Google Drive 可以将文件从 Docs 传输到 Picasa 吗?

node.js - 通过nodejs中的oauth2.0使用gdata api将新图像插入google-picasa相册