üzerinden bir hizmet Hesabı kullanarak v3 Google Takvim API çağrılırken here403 Yasak mesajı OAuth'ta bulunabilir Google Takvim API ve OAuth2, kullanılırken bu bir 401 hata hakkında benim iplikten takip 2.0
Bu, bir sonraki soruma yönlendiren hesap kurulumunun ayrıntılarını içerir, bu yüzden kendimi bu konuya tekrar etmeyeceğim.
Tamam, bu nedenle bir Takvim olayını güncelleştirmek için aşağıdaki kodu aradığımda 403 yanlış bir hata alıyorum. Ben denedim ne
com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden
{
"code" : 403,
"errors" : [ {
"message" : "Forbidden"
} ],
"message" : "Forbidden"
}
:
İştefor (Event event : events.getItems())
{
event.setSummary("XXX" + event.getSummary());
Event updatedEvent = calendar.events().update(CALENDAR_ID, event.getId(), event).execute();
}
döndürülen hata mesajı nedir? Eh, Hizmet Hesapları ile ilgili (oldukça zayıf) Google dokümanlarını yeniden okudum, API Konsol hesabı ayarlarımı yeniden kontrol ettim, kimlik bilgilerini oluşturan kodu değiştirmeyi denedim (bu, diğer hatalara yol açıyor, bu yüzden önceki iş parçamda bir gerileme oluyor) .
Kısacası, hiçbir şey işe yaramıyor, yani eksik bir şey var mı?
hii google konsolundan takvimi nasıl paylaşabilirim? Ben zaten bu takvimi android takvimim için paylaşıyorum ancak herhangi bir çözüm alamıyorum? Hala bu hatayı aldım. – Google
403 ile hatayı alıyorum. takvimimi paylaştığımda e-posta kimliğimi görüntüleyen kişi olarak nasıl yapılandırılacağını lütfen ??? – Sadikhasan
Aynı problemim var. Çözüm: 1) Takvim.Builder() için ayarladığınız tüm kimlik bilgilerini kontrol edin. 2) Takvimi Servis Hesabınızla paylaşın ve "İzin Ayarları" nda "Olaylarda değişiklik yap" seçeneğinin seçildiğinden emin olun. – Emerald214