我正在使用Google SignIn在我的iOS應用程序中進行身份驗證。爲此,我正在爲Google驅動器使用定義所有可能的範圍,但仍然出現以下錯誤。我正在Google雲端硬盤上創建不同的文件。Google Drive iOS的權限不足錯誤
Domain=com.google.GTLRErrorObjectDomain Code=403 "Insufficient Permission"
UserInfo={GTLRStructuredError=GTLRErrorObject 0x170450d10: {message:"Insufficient
Permission" errors:[1] code:403}, NSLocalizedDescription=InsufficientPermission
我定義範圍,與谷歌登入爲:
[[GIDSignIn sharedInstance].scopes
arrayByAddingObject:@[kGTLRAuthScopeDriveFile,kGTLRAuthScopeDrive,
kGTLRAuthScopeDriveMetadata]];
谷歌雲端硬盤API是啓用谷歌控制檯但我仍然不知道爲什麼我收到此錯誤。我也嘗試在控制檯上啓用Google雲端硬盤服務的「OAuth 2.0」,但Google不允許我自動關閉它。任何幫助將不勝感激。
可能不是問題,但你所說的'signIn'喜歡什麼指示[這裏](HTTPS:/ /developers.google.com/identity/sign-in/ios/additional-scopes#requesting_additional_scopes)?您從Drive獲得哪些數據? –
謝謝,它的工作。 – WasimSafdar