Bu, Google Drive v3 API örneğindeki koddur.Dosyanın açıklamasını yazdırmak için Drive API'sini nasıl edinebilirim?
def ana(): "" "Google Drive API temel kullanımını gösterir" "" kimlik = get_credentials() http = credentials.authorize (httplib2.Http()) hizmet = discovery.build ('sürücü', 'v3' http = http)
results = service.files().list(q="mimeType='image/jpeg'",
pageSize=2,fields="nextPageToken, files(id, mimeType, name, description)").execute()
items = results.get('files', [])
if not items:
print('No files found.')
else:
print('Files:')
for item in items:
print('{0} {1} {2} {3}'.format(item['id'], item['mimeType'], item['name'], item['description']))
Ben v3 belgelerinden geçerli bir öznitelik benziyor açıklamasına ekledi. Bu hatayı alıyorum.
print('{0} {1} {2} {3}'.format(item['id'], item['mimeType'], item['name'], item['description']))
KeyError: 'açıklama'
Python 3.0 kullanıyorum. Orijinal örnekten kod burada bulunabilir - https://developers.google.com/drive/v3/web/quickstart/python#step_3_set_up_the_sample
dosya başvuru için dokümantasyon burada bulabilirsiniz - https://developers.google.com/drive/v3/reference/files
Başladığınız için teşekkürler! Neden api'nin varsayılan olarak boş bir dize döndürmediğini merak ediyorum. – abhi