我能够使用一个函数从Application发送一个字符串到Java应用程序。例如:
function returnText() {
return "Hello";
}Java应用程序能够将字符串打印到命令行。
但是,当我向Google添加多个函数时,我会得到一个授权错误。请参阅以下错误:
com.google.api.client.googleapis.json.GoogleJsonResponseException: 401未经授权
我该如何解决这个问题?
发布于 2017-10-09 19:08:38
我解决了问题。我添加的函数使用GoogleDoc ()函数调用DocumentApp.getActiveDocument。要访问GoogleDoc,我们需要在本地运行的Java代码中定义范围https://www.googleapis.com/auth/documents。
发布于 2017-10-01 13:09:42
这是你所需要的。关于处理错误:已撤销或无效的令牌的文档。
Google应用程序应该说明在调用Drive时返回
HTTP 401或HTTP 403响应的API。这些错误可能表明:
令牌到期可以通过刷新凭据来处理。如果调用失败时出现了“无效凭据”错误,问题可能是用户已取消访问。对于已撤销的访问和令牌过期以外的所有问题,最好的解决方法是通过OAuth对话框重定向用户以重新授予访问权限。
https://stackoverflow.com/questions/46508003
复制相似问题