問題タブ [office365api]

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 投票する
1 に答える
150 参照

office365 - Office 365 Unified API beta/me/photo Unauthorized

数日以来、LogedIn ユーザーの写真を取得できません。StatusCode: 401、ReasonPhrase: 'Unauthorized' が常に表示されます。

これが私がアクセスする API の URL です: https://outlook.office.com/api/beta/me/photos ('96x96')/$value

Update 3 からの変更が適用されます。

アクセス許可: 「サインインしてユーザー プロファイルを読み取る (Office 365 統合 API)」が与えられます。

これは私にとってはうまくいきましたが、今この問題があります。既知の問題はありますか? ユーザー プロファイルの画像を取得するためのヒントや別の方法を教えていただければ幸いです。

SharePoint や Outlook などの Office 365 API にアクセスする ASP.NET MVC マルチテナント アプリを開発しています。

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

excel - Excel 用の新しい JavaScript API では、アドインによる変更は元に戻す/やり直しスタックをクリアします

次の簡単なコードを実行すると、元に戻す/やり直しスタックがクリアされます。

これを修正または回避する方法を知っている人はいますか?

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

c# - 選択したメール オフィス 365 を C# 経由で読み取る

選択したメールを読み、アプリケーションから (office 365) のドキュメントを取得するにはどうすればよいですか? Visual Studio 2015 Express を使用しています。

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

office365 - 要求本文に、指定されたコンテンツ タイプとエンコーディングの予期しない文字/コンテンツが含まれています

API URL https://graph.microsoft.com/beta/rldev.onmicrosoft.com/groupsは、displayName パラメーターの utf を受け入れません。たとえば、「é」「æ」などです。

メッセージ: 要求の本文に、指定されたコンテンツ タイプとエンコードの予期しない文字/コンテンツが含まれています

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

azure - Azure Active Airectory (AAD) サービス間認証

Azure AD を介して Office365 ディレクトリに新しいユーザーを作成できる Web アプリケーションを構築しています。

ユーザーは匿名でサイトにアクセスしますが、サイトへのアクセスが許可されていることを確認するために、事前にトークンコードを取得します (直接交換)。ユーザーは、いくつかの連絡先情報 (名前、場所など)、トークン コードを入力し、フォームを送信すると、アプリによって新しいアカウントが作成されます。

問題: Office365 組織の AAD でオブジェクトを作成するための認証とアクセス許可が必要です。私はすでにアプリを登録しており、アカウントレベルで認証が機能しています。問題は、使用している MVC5 テンプレートでサービス間認証を開始する場所がわからないことです。

通常、Office365 グラフ API を介して事前共有シークレットを使用して Azure AD のトークンを要求し、その後の要求でこのトークンを使用すると思いますか?

誰かが共有できる例はありますか?

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

office365 - Office Calendar API - ユーザーを既存のイベントに参加させる方法

Outlook Calendar REST APIでデーモン/サービス アプリケーションを使用して、別のユーザーが作成した既存のイベントにユーザーを参加させたいと考えています。参加ユーザーは事前に招待されません。つまり、ユーザーをイベントに招待することと、ユーザーがそれを受け入れることの両方を 1 つのステップでプログラムしたいと考えています。

API ドキュメントを読んでいるように、これを行う唯一の方法は次のとおりです。

1) イベントの出席者配列を取得する

GET https://outlook.office.com/api/users/{eventauthor_mail}/events/{event_id}

出席者は配列になります。

2) 出席者配列を拡張する

次に、PHP で次のように、attendees 配列を拡張する必要があります。

3) イベントを更新する

application/json本文に拡張された出席者配列を含むリクエストを送信します。

PATCH https://outlook.office.com/api/{version}/users/{eventauthor_mail}/events/{event_id}

これをもっとうまくやる方法はありますか?出席者リスト全体をダウンロードし、そこに新しい出席者を追加してから、(拡張された) リスト全体をアップロードしなければならないのは少し面倒です。これは私にとってベストプラクティスのようには思えません...

アドバイスありがとうございます!

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

azure - OneDrive for Business API - アプリのみのトークンを持つデーモン テナント

デーモン アプリのアプリ オンリー トークンで OneDrive ビジネス API を使用することはできますか?

この投稿で意図した手法を試しましたが、API にアクセスできませんでした。実際、OneDrive ビジネス API のドキュメントには、テナント ユーザーを偽装する方法などを示すものは何もありません/drives/{upn}/root

一番、

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

office365 - スコープ "https://outlook.com/Calendars.ReadWrite" を使用すると、空のトークンが返されます

Office 365 でイベント (カレンダー) を自動的に追加/削除/更新するアプリを作成しようとしています。

このチュートリアルに従いました: https://dev.outlook.com/RestGettingStarted/Tutorial/dotnet。このようにして、アプリでメールを読み、イベントを読むことができました。

しかし、スコープ "" https://outlook.office.com/Calendars.ReadWrite " を追加してイベントを追加しようとすると、有効な認証トークンを取得できないようです。

ブレークポイントを使用すると、authResult.Token の値が null であることがわかります。適切なトークンを取得するにはどうすればよいですか?