【问题标题】:Transfert ownership of Google Drive files as a Administrator with Javascript使用 Javascript 以管理员身份转移 Google Drive 文件的所有权
【发布时间】:2015-08-27 18:32:17
【问题描述】:

我正在尝试创建一个 Google 应用脚本 (Javascript),它将 Google 云端硬盘文件的所有权从一个用户转移到另一个用户,而不以文件所有者身份而是作为“超级管理员”执行脚本.我找到了一些类似 one 的库,但它使用旧的 Google Docs API(很快被弃用)而不是 Google Drive。

从 Google,我可以找到委托 API,但它在 Javascript 中不起作用:

出于安全原因,客户端不支持服务帐户 Javascript。服务器端 Javascript 的服务帐户还没有 支持。

是否有其他解决方案?也许有一种方法可以使用专门的代理来通过 python、php 或 ruby​​ 执行传输请求?

感谢您的帮助。

【问题讨论】:

    标签: javascript google-apps-script google-drive-api google-apps


    【解决方案1】:

    你可以这样做。我敢打赌 Google Apps 脚本的代码在客户端也是可用的: https://github.com/mcdanielgilbert/gas-oauth2-gae

    好消息是,要创建这些 JWT 令牌,您也不需要加密的东西。几周前,Apps Script 已经内置了 computeHmacSha256Signature(),现在创建服务帐户应该很容易了。

    https://developers.google.com/apps-script/reference/utilities/utilities#computeHmacSha256Signature(String,String)

    【讨论】:

      猜你喜欢
      • 2022-06-15
      • 2022-01-04
      • 1970-01-01
      • 2017-08-04
      • 2023-03-22
      • 2015-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多