問題タブ [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 に答える
3135 参照

c# - クライアントC#アプリでOutlook REST APIを使用してOAuthを処理するには?

Outlook.comユーザー向けのクライアント(編集:Win10 UWPがインストールされています)アプリケーション(O365なし、Azureなし)でここで説明されていることを実装しようとしています。メール API リファレンスで説明されているように、現在のクライアント ライブラリは、通常の Outlook.com ユーザーおよび v2 アプリ モデルで使用する準備が整っていないため、REST API をクライアント アプリから直接呼び出す方法を学びたいと思っています。

具体的には、ログインおよび許可要求操作を処理する方法に関する ac# コード サンプルは非常に高く評価されます。現時点では、a を使用System.Net.Http.HttpClientして指定されたスコープで GET 要求を送信する方法と、Web ブラウザーを開いてユーザーをログインさせる方法を知っていますが、ユーザーが許可を与えた後、ブラウザーは hot を処理することを知らないため、何も起こりません。これは、インストールされているすべてのアプリの標準的なものと思われます。その結果、アプリで認証コードを含む応答メッセージを受信する方法がわかりません。

私のようなこの種のことに慣れていない人に、この状況を処理する方法を誰かが説明できますか?

編集: 上で述べたように、Web アプリではなく、インストールされたアプリで作業しようとしています。もちろん、問題の根底にあるロジックは同じですが、私が使用できるライブラリはそうではないかもしれません。具体的には、Windows 10 UWP アプリに取り組んでいます。

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

php - Outlook API OAuth2 オフライン アクセス / php を使用した永続アクセス

以下のチュートリアルに従って、outlook api を使用してメールを取得しました。これは機能しますが、ユーザーはアクセスを許可するたびにログインする必要があります。永久/オフライン アクセスを許可する方法はありますか? gmail api の仕組みと同様 (キーボードを使用していないときのアクセス)

https://dev.outlook.com/RestGettingStarted/Tutorial/php

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

php - Microsoft Outlook API で 404 エラーが発生する

Outlook の連絡先 REST API を使用してユーザーの連絡先を取得しようとしています。アクセス トークンは取得できましたが、連絡先を取得しようとすると 404 エラーが発生します。

送られてきたURLです

とヘッダー

これは、マイクロソフトのチュートリアルから直接取ったコードです。

誰かが私が間違ったことを言うことができますか?

0 投票する
3 に答える
2358 参照

office365 - 基本認証を使用した Office 365 REST API

RESTapi を使用して、Office 365 アカウントで個人用カレンダーと共有カレンダーの両方を取得しようとしています。現在、Oauth2 は共有カレンダーへのアクセスをサポートしていないため、基本認証でコードをテストしています。

アカウントには 3 つのカレンダーがあります。

  1. user1@domain.com(自分のカレンダー)
  2. user2@domain.com (共有カレンダー)
  3. user3@domain.com (共有カレンダー)

次のエンドポイントを使用して、基本認証を使用してイベントを取得できました。

https://outlook.office365.com/ews/odata/Users ('user1@domain.com')/Events

奇妙な点は、過去 2 日間、同じエンドポイントを使用して user1@domain.com と user2@domain.com のイベントを取得できないことです。イベントにアクセスしようとすると、次のエラーが発生します。

{"@odata.context":" https://outlook.office365.com/ews/odata/ $metadata#Users('user1@domain.com')/Events","value":[{"error": {"code":"ErrorInternalServerError","message":"オブジェクト参照がオブジェクトのインスタンスに設定されていません。"}}

しかし、同じエンドポイントと基本認証を使用して、引き続き user3@domain.com のイベントにアクセスできます。

また、oauth2 を使用して自分のカレンダーにアクセスしようとしました。同様のエラーが発生します

{"value":[{"error":{"code":"ErrorInternalServerError","message":"オブジェクト参照がオブジェクトのインスタンスに設定されていません。"}}

しかし、カレンダーエンドポイントと正常に通信できます

誰かが以前にこのエラーを見たことがあるかどうか疑問に思っていました。ヘルプ/提案は大歓迎です。

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

office365 - REST API を使用して「下書き」カレンダー エントリを作成する

Office 365 REST API を使用して、すべての出席者、時間などを含むユーザーのドラフト カレンダー エントリを作成したいと考えています。不足している情報については、後で Web アプリケーションでこのエントリを完成させる必要があります。問題: すべての出席者は、「下書き」を作成することによって招待状を受け取ります。招待状の送信を防ぐ方法はありますか?

前もって感謝します!

よろしくお願いします

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

outlook-restapi - OutlookメールAPIで送信者のメールアドレスでメッセージを取得することは可能ですか

Outlook Mail API を使用して、受信トレイからメッセージを受信して​​います

メッセージ ID で特定のメッセージをリクエストできますが、特定の送信者のメール アドレスでリクエストすることは可能ですか?

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

rest - Microsoft Calendar REST API - OData へのアクセスが無効になっています

Microsoft の Outlook.com Calendar REST API にアクセスしようとしています。OAUTH2 認証が正しく設定され、有効なアクセス トークンと更新トークンが利用可能になりました。

https://outlook.office.comただし、アクセス トークンを使用してカレンダー リスト @ にアクセスしようとすると、次のようになります。

サービスは403 Forbidden

私はOutlook の OAuth Sandboxをいじってみました。ここでは、同じ要求が200 OK本文に正しいデータを含む を返します。不思議なことに、彼らは素敵な小さなものを見つけましたShow me the cURL! サンドボックスのボタンですが、この正確なcurlコマンドは403端末でエラーで再び失敗します。

私は何が欠けていますか?

0 投票する
0 に答える
164 参照

azure - Office 365 API に接続できません

そのため、ユーザー (Calendars.Read) のイベントを取得するために Office 365 API に接続しようとしています。管理者のみが実行できます。サインアウトしてから管理者としてサインインするか、組織の管理者の 1 人に連絡してください。」この記事に従ってマニフェストを変更してみました: https://azure.microsoft.com/en-us/documentation/articles/active-directory-integrating-applications/- 「Web API を他のアプリケーションに公開するには」の部分と oauth2Permissions に「オリジン」: 「アプリケーション」を追加し、同時に新しい ID を生成しても機能せず、マニフェストを再度ダウンロードしたときに ID のみフィールド「origin」:「Application」はどこにもありませんでした 2 - appPermissions などから他のフィールドを追加しようとしましたが、まだ運がありません - マニフェストの既存のフィールドしか編集できないようです。「AADSTS90093: この操作は管理者のみが実行できます。サインアウトして管理者としてサインインするか、組織の管理者の 1 人に連絡してください。」私が得ているエラー?