none
Send E-mail Via Outlook REST API RRS feed

  • Soru

  • Hi,

    I am Nurullah. I working on RPA Project and i need to send email using the Outlook RestApi call. in addition, this mail contains the image on attachment. I tried the link below. But I get an error. the error code is 401. I used the postman when I was calling RestApi. 

    https://docs.microsoft.com/en-us/previous-versions/office/office-365-api/api/version-2.0/mail-rest-operations#SendMessages

    Using api url : (POST) https://outlook.office.com/api/v2.0/me/sendmail

    Thanks for Support. 

    Nurullah.



    • Düzenleyen nurullah_ 19 Aralık 2018 Çarşamba 08:18
    19 Aralık 2018 Çarşamba 08:11

Yanıtlar

  • My questions are not answered enough by microsoft community. I want to share my solution for my problem. maybe I can support to someone be faced with similar problem.

    Follow steps on this site: "https://oauthplay.azurewebsites.net"

    • Yanıt Olarak İşaretleyen nurullah_ 21 Aralık 2018 Cuma 12:08
    21 Aralık 2018 Cuma 12:08

Tüm Yanıtlar

  • Hi Nurullah, REST API needs authentication and that can be achived by various ways, easiest and most common one being Basic Auth (using an HTTP Header encoded in Base64).

    When you're consulting the API through your browser, if you currently are logged in the application, a cookie is automatically retrieved but if the consumer of the API is a distant resource, it needs to be authenticated.

    Did you send authentication credentials along with your request?


    Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...

    19 Aralık 2018 Çarşamba 08:50
  • Thanks for reply.

    When I did call API with use BasicAuth(encoded Base64) I get again error. 

    See below for detail.

    URL : 

    •  (POST) https://outlook.office.com/api/v2.0/me/sendmail

    Header :

    • Content-Type:application/json
    • Authorization:Basic bnVydWxsxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxWthdmFuY2E=

    Response Status :

    • 403 Forbidden

    Error :

    • Code : OAuthMissingForThisApiVersion
    • Message : Authentication for this API version requires OAuth.
    • Düzenleyen nurullah_ 19 Aralık 2018 Çarşamba 12:35
    19 Aralık 2018 Çarşamba 12:35
  • 403 "Unauthorized": user agent sent valid credentials but doesn't have access.

    So, in the case of a disabled user.


    Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...

    19 Aralık 2018 Çarşamba 12:52
  • Neden Türkçe konuşmuyoruz?

    Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...

    19 Aralık 2018 Çarşamba 12:52
  • Selamlar Murat Bey,

    Kişisel microsoft hesabım üzerinden Outlook API 'ını kullanmaya çalışıyorum. Sizin verdiğiniz yanıta göre hesabımın bu service call 'u yapmaya yetkisi yok sanırım. Api kullanarak mail atabilmem için izlemem gereken yol nedir? 

    Denemelerimi "Postman" üzerinden yapıyorum. 

    Yardımcı olabilirseniz sevinirim.

    İyi çalışmalar.

    20 Aralık 2018 Perşembe 07:37
  • Error :

        Code : OAuthMissingForThisApiVersion

        Message : Authentication for this API version requires OAuth.

    Hata mesajına bakıldığında, OAuth protokolü kullanımında bir eksiklik var.

    OAuth v.2.0 ile ilgili detaylı bilgiyi burada bulabilirsiniz.


    Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...

    20 Aralık 2018 Perşembe 08:35
  • Örnek bir request(header + body) gönderme şansınız var mı?

    Teşekkürler.


    • Düzenleyen nurullah_ 20 Aralık 2018 Perşembe 11:58
    20 Aralık 2018 Perşembe 11:56
  • My questions are not answered enough by microsoft community. I want to share my solution for my problem. maybe I can support to someone be faced with similar problem.

    Follow steps on this site: "https://oauthplay.azurewebsites.net"

    • Yanıt Olarak İşaretleyen nurullah_ 21 Aralık 2018 Cuma 12:08
    21 Aralık 2018 Cuma 12:08