問題タブ [outlook-restapi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2559 参照

office365 - Office 365 API での他のユーザーのカレンダーへのアクセス

組織内の複数のユーザーのカレンダーの要約を行う WPF アプリを構築しています。同社は Office 365 を使用しているため、Office 365 API が最適な方法であると考えました。

自分のカレンダーにはアクセスできましたが、同僚のカレンダーにアクセスする方法がわかりません。出来ますか?また、概要に含めるユーザーを選択するために、GAL を一覧表示する必要があります。

0 投票する
1 に答える
539 参照

api - Office 365 サブスクリプションなしで Azure マルチテナント アプリケーションを使用してユーザーの予定表情報にアクセスする

組織 (テナント) 内の複数のカレンダーから Office 365 カレンダー情報を読み取り、エントリに対して何らかの分析を行うサービス アプリケーションを作成しました。これには Office 365 REST API を使用します。
この機能を必要とするクライアント組織 (テナント) が複数あるため、@Matthias Leibmannの記事(Office 365 メール、カレンダー、および連絡先 API を使用したデーモンまたはサービス アプリの構築 (OAuth2 クライアント資格情報フロー))の手順に従いました。

開発中に試用版の Azure アカウントと試用版の Office 365 サブスクリプションを使用しましたが、すべてが非常にうまく機能し、いくつかのテナントのデータに正常にアクセスしています。
しかし、運用 Azure アカウントと運用 Azure Active Directory (AAD) を使用してマルチテナント アプリケーションをセットアップしようとしたときに、「Office 365 Exchange Online」に必要なアプリケーションのアクセス許可を「アクセス許可」で定義できないことに気付きました。運用 AAD アカウントが Office 365 アカウントにリンクされていないため、UI の「他のアプリケーション」セクション。
運用環境の azure アカウントを使用して Office 365 の開発者試用版にサインアップできると思います。これにより、必要なアクセス許可を設定できるようになりますが、Office 365 の試用版が期限切れになる 30 日後にどうなるかはわかりません。

Office 365 アカウントを運用 AAD にリンクせずに、これらの必要なアクセス許可を定義する方法はありますか?
これは単に Azure フロント エンド内のツールの問題ですか、それとも、常に他社の Office 365 アカウントに接続しているにもかかわらず、独自の Office 365 サブスクリプションが必要な技術的な理由があるのでしょうか?

0 投票する
1 に答える
480 参照

c# - Office 365 C# クライアント ライブラリ経由でメールを送信できない

Office 365 C# クライアント ライブラリを使用してメールを送信しようとしています。フォルダの取得やメッセージの取得など、他の操作は正常に実行できましたが、電子メールを送信できません。

Microsoft のサンプルで提供されている MailHelper クラスを使用しています。これは方法です:

私の引数は null ではなく、正しいようです。私が得ているエラーは次のとおりです。「リクエスト本文を読み取れません。」.

アプリケーションが適切なアクセス許可で登録されていることを確認したので、途方に暮れています。私のコードで何が起こっているのか誰か知っていますか?

0 投票する
1 に答える
84 参照

office365 - Office365 は、2 つの異なる連絡先に対して同じ記録された ID を返しますか?

最近、Office365 との統合を開発して、Office365 から連絡先とカレンダーのイベントを同期しましたが、すべてが期待どおりに機能しているようです。しかし、今日、このテストケースに従った別の問題に直面しました。

Office365 でいくつかの連絡先を作成し、アプリケーションに同期しました。その後、Office365 に約 500 件の連絡先をインポートし、再度同期しました。同期後、(作成された) 更新がないにもかかわらず、4 つの連絡先が更新されていることに気付きました。この更新により、既存の 4 つの連絡先が上書きされました。

ログを調べたところ、以前に同期された 4 つのレコードの office365 レコード ID が、office365 でのインポート後に作成された 4 つの連絡先のレコード ID と同じであることがわかりました。

IDはoffice365レコードの一意の識別子ですが (ドキュメントによると)、2 つの連絡先が同じレコード ID を持っているのはなぜですか?

Office365 連絡先レコードの一意の識別子は他にありますか?

0 投票する
1 に答える
5837 参照

api - Office 365 REST API リスト リソース (会議室)

Office365 REST API について質問があります。リソースのリスト (会議室のカレンダー) を取得する方法はありますか。

会議室のユーザー名を知っている場合にのみ、会議室で開催される会議を取得できます。

https://outlook.office365.com/api/v1.0/users/room1@xxxx.onmicrosoft.com/calendars

すべての会議室を一覧表示して、それらのカレンダーを取得できますか?