7
POST https://graph.microsoft.com/v1.0/groups/4a3c5f77-463e-XXXXXX-fa8XXXXXX/calendar/events 
Accept: application/json 
Authorization: Bearer <Token> 
Content-Type: application/json; charset=utf-8 


{ 
"originalStartTimeZone": "UTC", 
"originalEndTimeZone": "UTC", 
"start": 
{ 
"dateTime": "2015-12-03T09:30:00-00:00", "timeZone": "UTC" 
}, 
"end": 
{ 
"dateTime": "2015-12-03T10:30:00-00:00", "timeZone": "UTC" 
}, 
"responseStatus": 
{ 
"response": "Accepted", "time": "2015-12-01T18:34:00-08:00" 
}, 
"reminderMinutesBeforeStart": 15, 
"isReminderOn": true 
} 

Hata:grupları takvim etkinliklerini başarısız oluştur

{ 
"error": 
{ 
    "code": "ErrorInternalServerError", 
    "message": "The SMTP address has no mailbox associated with it.", 
    "innerError": 
    { 
     "request-id": "f62423b0-0ade-494d-8c8c-1b56db60b524", 
     "date": "2015-12-02T10:39:44" 
    } 
} 
} 

aşağıda belirtilen her iki sonrası url ile çalıştık,

POST /groups/<id>/events 
POST /groups/<id>/calendar/events 

Güvenlik etkin içeren farklı grup türleri ile çalıştık , posta etkin ve Birleştirilmiş Gruplar ama aynı hata mesajı görüyorum, herhangi bir yardım takdir edilecektir.

cevap

4

Grup takvim erişim uygulaması yalnızca yetkilendirme akışında desteklenmez.

Bu durum için daha iyi bir hata döndürme üzerinde çalışıyoruz.

+1

Oh, bu utanç verici - ne yazık ki projemi çok daraltıyor. :-(gelecekte desteklenen için yol haritası üzerinde mi, veya grup takvimi işlemek için istemci kimlik bilgilerini kullanabilecektir süreçleri asla deamon olacak? –

+1

Evet, yol haritasında, ama yakın gelecekte mevcut olmayacaktır. –

+0

@MarekRycharski söyleyebilir ya da olayları listelemek veya bakınız bir grup –

2

Sana güvenlik grupları veya posta etkin güvenlik grupları için bu hatayı alabilirsiniz inanıyoruz. Bu SADECE Birleşik (O365) grupları için çalışacaktır. Yalnızca bu grupların kendileriyle ilişkili içerik vardır.

POST https://graph.microsoft.com/v1.0/groups 

{ 
    "description":"Group 5bff4 is the best ever", 
    "displayName":"Unified group 5bff4", 
    "groupTypes":["Unified"], 
    "mailEnabled":true, 
    "mailNickname":"Group5bff4", 
    "securityEnabled":false 
} 

Sonra ../groups//events yanında isteğinizin çalışması gerekir: doğru birleşik bir grup oluşturuyorsunuz sağlamak için, burada tipik bir isteğin istek ve yük bu. NOT: Altta yatan grup posta kutusunun oluşturulması birkaç saniye sürebilir (geliştirmek için çalıştığımız bir şey), böylece grup oluşturma işleminden hemen sonra olayın oluşturulması başarısız olabilir. Bu yardımcı olur

Umut,

+0

Ben POST API gösterilen kullanarak bir Birleştirilmiş grup oluşturduk, ben Graph API ile grup ayrıntılarını (ID tarafından dahil) alabilirsiniz ama hala OP olduğunu hatayı alıyorum, "SMTP adresi hiçbir posta kutusu vardır ile ilişkili." İlginç bir şekilde, Office365 web ön ucunu kullanarak gruba (onun Azure AD örneğindeki herkese açık) katılabilir ve takvim girişleri oluşturabilirim. Bunu yaptığımda, takvim girişleri görünür, ancak bazen (ve diğerleri giriş görebilirsiniz) olmasına rağmen takvim girdisi oluşturulamadı söyleyerek bazen bir hata alıyorum. –