Google Drive API客戶端(Python):對(duì)files()。insert()的權(quán)限不足
文件:insert需要具有以下至少一個(gè)作用域的授權(quán)
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/drive.appdatahttps://www.googleapis .com / auth /drive.apps.readonly
檢查您要使用哪個(gè)范圍進(jìn)行身份驗(yàn)證。
解決方法我正在嘗試使一個(gè)簡(jiǎn)單的Python Google Drive上傳器正常工作。我已經(jīng)在開(kāi)發(fā)人員控制臺(tái)中創(chuàng)建了一個(gè)項(xiàng)目,啟用了DriveAPI,并添加了OAuth 2.0客戶端ID(應(yīng)用程序類型“其他”)。
我可以在Google云端硬盤(pán)的“設(shè)置”->“管理應(yīng)用”中看到該應(yīng)用程序,并且可以成功執(zhí)行Google的Python DriveAPI客戶端提供的許多操作。files().insert()但是失敗:
googleapiclient.errors.HttpError: <HttpError 403 when requesting https://www.googleapis.com/upload/drive/v2/files?uploadType=multipart&convert=false&useContentAsIndexableText=false&alt=json returned 'Insufficient Permission'>
這是為了插入到我已使所有人可寫(xiě)的目錄中,如下所示:
credentials = get_credentials ()http = credentials.authorize (httplib2.Http ())service = discovery.build (’drive’,’v2’,http=http)PARENT_ID='0B1gLgXwTiUzlfmo0UGVsZ1NWdW1nZG9OcENNYkJua2E1d0pqWE14TjFyc2hVMHdEU1h5czQ'perms = service.permissions().list(fileId=PARENT_ID).execute()print ('PERMISSIONS:')for perm in perms['items']: for p in perm:print (p,perm[p])printparent = { 'isRoot': False,'kind': 'drive#parentReference','id': PARENT_ID}service.files ().insert ( body = {'parents' : [parent]},media_body=’./test.txt’,convert=False,useContentAsIndexableText=False).execute ()
其中列出的權(quán)限為:
(u’withLink’,True)(u’kind’,u’drive#permission’)(u’etag’,u’'F-w0rsCIWtQP8RGyv_V1DlKfcRk/icwHkDdfUYuMzqZrUsVIyvu85K8'’)(u’role’,u’writer’)(u’type’,u’anyone’)(u’id’,u’anyoneWithLink’)(u’selfLink’,u’https://www.googleapis.com/drive/v2/files/0B1gLgXwTiUzlfmo0UGVsZ1NWdW1nZG9OcENNYkJua2E1d0pqWE14TjFyc2hVMHdEU1h5czQ/permissions/anyoneWithLink’)
任何人都可以指出我所缺少的權(quán)限嗎?
相關(guān)文章:
1. CSS3中Transition屬性詳解以及示例分享2. ASP基礎(chǔ)入門(mén)第八篇(ASP內(nèi)建對(duì)象Application和Session)3. jsp文件下載功能實(shí)現(xiàn)代碼4. XMLHTTP資料5. asp.net core項(xiàng)目授權(quán)流程詳解6. html中的form不提交(排除)某些input 原創(chuàng)7. ASP常用日期格式化函數(shù) FormatDate()8. CSS3實(shí)現(xiàn)動(dòng)態(tài)翻牌效果 仿百度貼吧3D翻牌一次動(dòng)畫(huà)特效9. ASP動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù)經(jīng)驗(yàn)分享10. 在JSP中使用formatNumber控制要顯示的小數(shù)位數(shù)方法
