XML manifest ile oluşturduğumuz add-in içerisinde bir maili başka bir klasöre taşınmıyor.
Outlook için geliştirdiğim XML eklentide mail silemiyorum. Kullanıcı add-in command'ı tetiklediğinde bir dialog açıyorum, ve dialog'da "Bu Mail'i Sil" butonu var. Fakat mail'i bir türlü silemiyorum. Hedef sistem Azure AD kullanıyor.
Asıl problem token'ı istediğim gibi sessiz bir şekilde alamamaktan kaynaklanıyor.
const loginResponse = await msalApplication.loginPopup({ scopes: graphScopes });
const tokenResponse = await msalApplication.acquireTokenSilent({ scopes: graphScopes });
Graph çözümü microsoft auth popup ı açıyor ki kullanıcı deneyimi için olmaması gereken bir şey,
acquireTokenSilent ise sadece loginPopup en az bir kere açıldıktan sonra işlevini yerine getirebiliiyor.
Bu token alma işlevini sessiz nasıl gerçekleştirebilim.
Son olarak graph-explorer da çalışan istekler development ortamında aşağıdaki hatayı dönüyor. Daha sağlıklı bir dev ortamı için ne yapılabilir.
{
"error": {
"code": "MailboxNotEnabledForRESTAPI",
"message": "The mailbox is either inactive, soft-deleted, or is hosted on-premise."
}
}