0

Outlook.com は EWS をサポートしていますか? いいえの場合、Python を使用してユーザーのタスクとカレンダーにアクセスする別の方法は何ですか?

これまでのところ、次のことを行っています。

EWSWrapperを使用し、 suds -ews を python で使用してみました。Outlook.com アカウントで試してみると、これらの実装はすべて失敗します。

だからここに私が知りたいことがあります:

  • EWS が利用できない場合、タスクとカレンダーのリストを取得するために他にどのような方法がありますか?
  • 2007年以前の交換サーバー、2010年から2013年までの新しい交換サーバーを考慮し、基本的なエラー処理を行うPythonのライブラリはありますか。

どんな助けでも大歓迎です。

4

4 に答える 4

7

はい、現在サポートしています

Microsoft は、従来のインフラストラクチャから最新の Office 365 ベースのインフラストラクチャに移行しました

次の C# のコード スニペットは、outlook.com から EWS 経由で HelloWorld メッセージを送信します。

var service = new ExchangeService
{
    TraceEnabled = true,
    TraceFlags = TraceFlags.All,
    Credentials = new WebCredentials("user@outlook.com", "p@ssw0rd"),
    Url = new Uri("https://outlook.com/EWS/Exchange.asmx")
};

var email = new EmailMessage(service);

email.ToRecipients.Add("recipient@outlook.com");
email.Subject = "HelloWorld";
email.Body = new MessageBody("This is the first email I've sent by using the EWS Managed API.");
email.Send();

その他のコード サンプルについては、EWS マネージ API ドキュメントにアクセスしてください

于 2016-10-24T20:10:37.837 に答える
2

現在、Outlook.com に直面している消費者 (これは Hotmail の代替品であり、同じルート ドメイン名を使用する Office 365 と混同しないでください)は EWS をサポートしていません。EAS のみをサポートします。

このスレッドを参照して ください。 ac7e0299345b?msgId=71d12357-f735-4958-baef-39997b5802c8

于 2013-08-28T20:34:17.837 に答える
0

私は C# 開発者なので Python での動作はわかりませんが、EWS マネージ API は ExchangeOnline で動作します。私はすでにそれを使用しています。おそらく、自動検出でリダイレクトを有効にする必要があります。参照: http://msdn.microsoft.com/en-us/office365trainingcourse_10l_1_topic2

ServerVersion 2010 および 2013-Setting を使用して Outlook.com に接続しようとしましたが、どちらも正常に動作します。

于 2013-07-15T08:50:51.263 に答える