official documentation numaralı Google Pub/Sub kullanarak benim uygulamam için push bildirimi olarak Gmail inbox event
almaya çalışıyordum. labelIds
'u ['INBOX']
olarak bildirmeme rağmen, Gmail API tüm olaylar için bildirim gönderir (örn. INBOX, SENT, ÖNEMLİ & vb.). Benim piton Kodu, aşağıda görünen Gmail API push bildirimlerini filtreleyemiyor
credentials = get_credentials()
http = credentials.authorize(httplib2.Http()
service = discovery.build('gmail', 'v1', http=http)
request = {
'labelIds': ['INBOX'],
'topicName': 'projects/myproject/topics/getNotification'
}
service.users().watch(userId='me',body=request).execute()
Nasıl bu
Inbox
olay yerine ben belgelendiği gibi çalışma değildi bu içine baktı tüm
sana labelFilterAc unuttum düşünüyorum Kod yazmadan önce bu kodu https://developers.google.com/apis-explorer/#p/gmail/v1/gmail.users.watch adresinden yazarak, kod yazarak başarılı olursanız google api explorer'daki yöntem yapısını kontrol edin. –
@ lokesh1729 labelfilteraction için örnek değer sağlayabilir –
Gmail API'yla hiç çalışmadım Sayfalar ve sürücülerle çalıştım, ancak İstek Gönderi -> Özellik Ekle -> Etiket Filtresi Eylemi'ne giderseniz, farenizi soru işaretinin üzerine getirin, Eğer ifade ile googling denemek değilse, ayrıntıları sağlarlar. –