2016-05-18 5 views
0

どのようにC#でオフィス365 APIを使用して電子メールを送信するには?誰でもサンプルコードを提供することができます。私はOffice 365 Exchange Webサービスを試してみました。C#でオフィス365のAPIを使用して電子メールを送信する方法?

+0

もっと具体的になりますか?あなたは必ず.NET SDKを使いたいですか?独自のRESTリクエストhttps://msdn.microsoft.com/office/office365/api/mail-rest-operations#Sendmessagesを偽造することで何が問題になりますか。なぜあなたはEWSについて言及していますか? Office 365 REST APIまたはGRAPH APIを使用する理由は? –

+0

私のアプリケーションでは、オフィス365 APIを使用して、実行時に電子メールでクライアントに情報を送信したいと考えています。私は私のオフィス365アカウント情報しか持っていません。私は管理者特権(例えば、テナントID)を持っていません。私はあなたのアプリケーションでC#.netを使用しています。私はこれをC#.netコード – bijupranavam

答えて

0

SDKまたは生のHTTPリクエストを使用してサンプルを検索しているかどうかは不明です。 C#で生のHTTPリクエストを使用してメールを送信するサンプルはherehereです。以下は、使用してメールを送信するためのサンプルコードスニペットは、sdk:SDKを使用して、完全なサンプルが提供されています

 GraphServiceClient client = new GraphServiceClient(<UseYourAuthProvider>); 
     Message message = new Message 
     { 
      Subject="Hello", 
      Body=new ItemBody{Content="World",ContentType=BodyType.Text}, 
      ToRecipients=new []{new Recipient{EmailAddress=new EmailAddress{Address="[email protected]"}}} 

     }; 
     var request = client.Me.SendMail(message, true); 
     await request.Request().PostAsync(); 

here(注:これは、メールを送信するとは関係ありませんが、あなたは一般的な使用法を、SDKへの参照与える必要があります)

+0

で送信したいと思います。私はこれらのexamples.canを開くことはできませんので、あなたは bijupranavam

+0

sdkを使用した完全なサンプルの上記の私の回答には、IAuthenticationProviderの実装があります。ここに再びリンクがあります - https://github.com/Mimetis/NextMeetingsForGraphSample –

関連する問題