2016-01-27 8 views
5

Bu kod ile ben olayları izlemek benim geri arama URL kayıt çalışıyorum https://developers.google.com/google-apps/calendar/v3/push (Bence) ve gerekli tüm kurulumları, izlediğiniz:GoogleAPI NodeJS: calendar.events.watch hata push.webhookUrlNotHttps alır veya pushWebhookBadDomain

Ve ben message: 'No valid domain for WebHook callback: https://https://api.mysite.com', reason: 'pushWebhookBadDomain' hatasını alıyorum. Eğer adresi sadece "api.mysite.com/notifications" (https tekrarlanıyor gibi görünüyor) olarak koymaya çalışırsam, message: 'WebHook callback must be HTTPS: api.mysite.com/notifications', reason: 'push.webhookUrlNotHttps'

Biri bana yardımcı olabilir mi? Teşekkür ederim

+0

bildirim kanalı oluşturmadan önce geliştirici konsolunun Alan doğrulama sayfasında etki alanınızı kaydetmek için size edebildiniz: Görüşmede

, O https ve yöntemle, haklıydı? – adjuremods

+0

@adjuremods Evet, kök dizinde bir html ile Web Yöneticileri'nde kayıtlı ve sonra takvim hizmetimin "izin verilen etki alanlarına" eklendi. Ekleyecek başka yer var mı? – danielapsmaior

+0

Webmasters Tools'a geri döndüm ve bir hata gördüm “SSL/TLS sertifikası alan adı içermiyor.” Yani belki de, ben tamir ettiğimde yayınlayacağım – danielapsmaior

cevap

4

Çalıştırdım. Umarım birisine yardım edebilir. İşte yolu:

on Developers Console, URL, https olmadan ancak yöntem dahil olmalıdır.

on Webmaster Tools

, URL https ama sadece cannonical etki alanı ile olmalıdır.

Sorunum, Geliştirici Konsolu'nda tüm olasılıkları (toplam 4 etki alanı) ekledi, ancak hizmet yalnızca birincisini yanlış kullanmıştı.

resource: { 
    id: "yourChannelId", 
    type: 'web_hook', 
    address: "https://api.mysite.com/notifications" 
} 
+0

Merhaba Daniel, örneğiniz bana yardımcı oldu şeyleri sıralamak için kanalımı düzgün bir şekilde alıyorum ve 'sync' mesajını başlatıyorum ama bundan sonra ne olacağına dair bir fikriniz var mı? Ne olması gerektiğine dair bir fikriniz var mı? Burada yayınlanan soru şu: http://stackoverflow.com/questions/35434828/google- api-calendar-watch-doesnt-work-but-configure-well – snaggs

+0

sadece emin olmak için, takvimdeki değişikliklerin kanalınızın son kullanma tarihinden önce gerçekleşiyor, doğru? – danielapsmaior

+0

evet, kanalım günceldi, yine de işe başladı, Neden olmasın diye bir fikrim yok. Google glitch gibi geliyor. Yine de teşekkürler, ancak örneğiniz bana çok yardımcı oldu – snaggs