Sto utilizzando l'API di Gmail per accedere ai miei dati gmail e al client API python di google.Download di allegati da Gmail utilizzando l'API di Gmail
Secondo la documentazione per ottenere l'allegato del messaggio hanno dato un campione per Python
https://developers.google.com/gmail/api/v1/reference/users/messages/attachments/get
ma lo stesso codice che ho provato allora sto ottenendo errore:
AttributeError: 'Resource' object has no attribute 'user'
linea dove mi trovo ottenendo errore:
message = service.user().messages().get(userId=user_id, id=msg_id).execute()
Così ho provato users()
sostituendo user()
message = service.users().messages().get(userId=user_id, id=msg_id).execute()
ma non ricevo part['body']['data']
in for part in message['payload']['parts']
Per coloro che non sono in grado di scrivere nel file, utilizzare 'wb' perché a volte i dati non è stringa è in realtà binaria. – Shashank