Google api 使用Google API文档获取/读取错误401';s数据
我使用这个链接来读取/获取谷歌文档的数据 注意:出于安全原因,我更改了文档ID和API密钥 我使用的URLGoogle api 使用Google API文档获取/读取错误401';s数据,google-api,google-docs-api,Google Api,Google Docs Api,我使用这个链接来读取/获取谷歌文档的数据 注意:出于安全原因,我更改了文档ID和API密钥 我使用的URL https://docs.googleapis.com/v1/documents/1oGPxB3BFf9XSAfe23lqY7OzYkn9_xvXaOQCGjBZEHmS4RSr21Y?key=AIzaSyDk5yXM8zFfg7KIgercswedLYD1bZO6zBue2tO0fk 我犯的错误 { "error": { "code": 401, "message"
https://docs.googleapis.com/v1/documents/1oGPxB3BFf9XSAfe23lqY7OzYkn9_xvXaOQCGjBZEHmS4RSr21Y?key=AIzaSyDk5yXM8zFfg7KIgercswedLYD1bZO6zBue2tO0fk
我犯的错误
{
"error": {
"code": 401,
"message": "Request is missing required authentication credential. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.",
"status": "UNAUTHENTICATED"
}
}
不幸的是,在当前阶段,API密钥不能使用Google Docs API。即使是GET方法,也会发生这种错误。我认为这是目前的规格。那么,下面的解决方法呢 1.使用访问令牌。 请使用OAuth2和服务帐户检索的访问令牌。这样,就可以使用docsapi了。我认为这是谷歌方面推荐的方式 2.使用网络应用。 此外,您还可以使用GoogleApps脚本创建的Web应用作为API来实现您的目标。在这种情况下,您可以在不使用访问令牌的情况下访问Web应用。而且,您还可以使用唯一的密钥访问它 注:
- DocsAPI现在正在增长。因此,这可能会在将来的更新中得到解决。但在当前阶段,例如,您可以将此请求作为未来请求提交给问题跟踪者李>