【发布时间】:2020-04-27 09:09:33
【问题描述】:
我在 10 天前使用 AppAuth iOS 访问 Google Drive,一切正常,我可以正常从我的驱动器中获取文件。但是今天,(我已经 10 天没有更改代码)我无法获取文件,它有这个问题:
错误域=org.openid.appauth.oauth_token 代码=-10 "invalid_grant: Bad Request" UserInfo={OIDOAuthErrorResponseErrorKey={ 错误 = "invalid_grant"; "error_description" = "错误请求"; }, NSUnderlyingError=0x600000d1cdb0 {错误域=org.openid.appauth.remote-http 代码=400 "{ “错误”:“invalid_grant”, "error_description": "错误请求" }" 用户信息={NSLocalizedDescription={ “错误”:“invalid_grant”, "error_description": "错误请求" }}},请求=
{ URL:https://www.googleapis.com/drive/v3/files?fields=kind%2C%20nextPageToken%2C%20files%28id%2C%20mimeType%2C%20kind%2C%20name%2C%20webViewLink%2C%20thumbnailLink%2C%20trashed%2C%20parents%2C%20fileExtension%2C%20modifiedTime%2C%20size%29&prettyPrint=false&q=%27root%27%20IN%20parents},NSLocalizedDescription=invalid_grant:错误请求}
有人有解决这个问题的办法吗?
【问题讨论】:
-
嗨@Minh Văn,最好包含一段您用来访问谷歌驱动器的源代码,以便其他人可以帮助您找到问题。
-
我只是忘记为 GTLRDriveService 分配身份验证状态。[解决]
-
如果您要添加正确的范围,请检查“授权范围”。
标签: ios google-drive-api appauth