首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google授权错误

Google授权错误
EN

Stack Overflow用户
提问于 2017-09-30 23:43:02
回答 2查看 126关注 0票数 0

我能够使用一个函数从Application发送一个字符串到Java应用程序。例如:

代码语言:javascript
复制
function returnText() {
  return "Hello"; 
}

Java应用程序能够将字符串打印到命令行。

但是,当我向Google添加多个函数时,我会得到一个授权错误。请参阅以下错误:

com.google.api.client.googleapis.json.GoogleJsonResponseException: 401未经授权

我该如何解决这个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-10-09 19:08:38

我解决了问题。我添加的函数使用GoogleDoc ()函数调用DocumentApp.getActiveDocument。要访问GoogleDoc,我们需要在本地运行的Java代码中定义范围https://www.googleapis.com/auth/documents

票数 0
EN

Stack Overflow用户

发布于 2017-10-01 13:09:42

这是你所需要的。关于处理错误:已撤销或无效的令牌的文档。

Google应用程序应该说明在调用Drive时返回HTTP 401HTTP 403响应的API。这些错误可能表明:

  • 令牌到期。
  • 令牌撤销这将导致访问令牌和刷新令牌停止工作。
  • 对所需作用域未授权的令牌。
  • OAuth 2.0协议未正确授权的请求。

令牌到期可以通过刷新凭据来处理。如果调用失败时出现了“无效凭据”错误,问题可能是用户已取消访问。对于已撤销的访问和令牌过期以外的所有问题,最好的解决方法是通过OAuth对话框重定向用户以重新授予访问权限。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46508003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档