問題タブ [microsoft-graph-api]
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.
office365 - Microsoft Graph API - カスタム ダッシュボードの作成
私は Delve の熱烈なユーザーであり、それがどのように機能するかを漠然と理解しています。しかし、今日、利用可能な API を使用して別の観点からカスタム ダッシュボードを作成した人がいるのだろうかと思いました。
Microsoft は次のように主張しています。Microsoft Graph は次のことを提供します。
- 単一の応答で複数の Microsoft クラウド サービスから集約されたデータにアクセスするための統合 API エンドポイント
- エンティティ間のシームレスなナビゲーションとそれらの間の関係
- Microsoft クラウドから得られるインテリジェンスと洞察へのアクセス
これを念頭に置いて、利用可能な API を見ると、それらは「私」に関するものです (つまり、私のマネージャー、私に関連する人々など)。
しかし、おそらく別の視点を取り、たとえば「プロジェクト」などの別のオブジェクトに関連する情報を表示するダッシュボードを開発することは可能でしょうか (一意の ID を持つ)。目標は、人ではなく特定のプロジェクトに結び付くすべての情報、関係、つながりを表示することです。
だから私の質問は..これは可能ですか?
perl - 新しい Microsoft Graph API で、統合グループからメンバーを削除するにはどうすればよいですか?
https://graph.microsoft.io/docs/api-reference/v1.0/resources/groupの Microsoft Graph API ドキュメントには、グループのメンバーを一覧表示し、新しいメンバーを作成する方法が示されています。私のPerlコードで動作するものは両方ともOKです(これは最終的にLinuxサーバーの1つで実行されるデーモンになるため、アプリ認証クライアント資格情報フローを使用します)。これですべて問題ありません。ベアラー トークンは機能しています。
今やりたいことは、グループからメンバーを削除することですが、そのための方法が文書化されていませんか? 私は推測して使用してみました:
削除https://graph.microsoft.com/v1.0/groups/<group_id>/members/<member_id >
しかし、その結果、「書き込みリクエストは、含まれているエンティティでのみサポートされています」という説明とともに「Bad Request」エラーが発生します。これは可能ですか?もしそうなら、私が行う必要がある RESTful 呼び出しは何ですか?
ドキュメントには、イベントを一覧表示して作成するための API 呼び出しが示されているため、それに到達したときにカレンダー イベントを削除すると、同様の問題が発生することが予想されます (学生の時間割システム用に、カレンダー イベントが関連付けられたグループを設定しようとしています)。それらを削除しません。API はまだ開発中であり (/beta から /v1.0 に移行しているにもかかわらず)、ドキュメントは流動的であるという印象を受けますか?
office365 - ライブ アカウントでのアクセス トークン要求での Microsoft Graph REST API エラー AADSTS65001
Microsoft Grap API を使用して、Web アプリにユーザーをサインインさせ、基本プロファイルを取得しています。マイクロソフトの概要 のすべての手順に従いました。
ライブ メール (outlook.fr と hotmail.com を試した) で、アクセス トークンの要求中に次のエラーが発生しました。
私が欠けているものはありますか?Azur Portal アプリで、Microsoft Graph API の委任されたアクセス許可の下に、「サインインしてユーザー プロファイルを読み取る」というアクセス許可を 1 つだけ構成しました。他のアプリの承認はありません。
そして、office365 アカウントで試してみると、すべて正常に動作します。呼び出しhttps://graph.microsoft.com/v1.0/me
て結果を取得することもできました。
redirect_uri を確認したところ、認証とアクセス トークンの両方のリクエストで一致しています。APPLICATION IS MULTI-TENANT オプションをオンにし、マニフェスト ファイルを変更しましたが、すべてがデフォルトになっています。
Microsoft Graph API は Web アプリへのライブ サインインを処理できますか? もしそうなら、誰かが私が間違っている場所を理解するのを手伝ってくれますか?
これは、どのアカウントでも正常に機能する私の承認リンクです。
そして、ここに私のアクセストークンリクエストリンクがあります:
office365 - Office 365 API を使用して HttpHandler 型のコンストラクターが見つからない
最近 Office 365 API の使用を開始し、正常に認証してトークンを取得できるようになりました。ここで、ユーザーの Exchange for meetings にクエリを実行したいと考えています。これを行うには、ここからサンプル クエリを実行します。
残念ながら、これは次のエラー (500) を返します。Server Error in '/API' Application. Constructor on type 'Microsoft.Exchange.Services.OData.Web.HttpHandler' not found.
グーグルで調べてみると、同様のエラーがいくつか見つかりました(hereおよびhere)。その時、サーバーに問題があったようです。ただし、API はかなり成熟しているため、サーバー エラーではなく、何か間違ったことをしていると思います。
編集: https://oauthplay.azurewebsites.net/でクエリをテストしても、同じエラーが発生しますが、クエリの例は機能します。
誰かが私が間違っていることを知っていますか?
office365 - Microsoft Graph Unified API から「タスク」を取得できないのはなぜですか?
Outlook でユーザーのタスクを作成するアプリのデモを構築しようとしています。Microsoft Graph API を使用してみましたが、タスクに関するデータを取得できません。
Postman (Google 拡張アプリ) を使用してクエリを送信し、有効なアクセス トークンを提供しています。
そして、応答は次のとおりです。
自分のユーザーのタスクにアクセスできないのはなぜですか? Service Manager (Visual Studio) で、すべての権限を確認しました。
ユーザーとして、アプリにこれらの権限を許可しました。許可を「取り消し」ませんでした。
office365 - Microsoft Graph API: List post attachments API が機能しない
このドキュメントに従って以下のようなコードを書いたのですが、405(メソッドは許可されていません)、エラーメッセージは「The OData request is not supported.」です。
コードに何か問題がありますか?