問題タブ [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.
javascript - カレンダー イベントを作成しようとすると、権限が拒否されました (403)
adal.js および jQuery (OAuth 暗黙的フロー) を使用して JavaScript を介して Office365 API に統合しようとしていますが、ユーザーのカレンダー イベントを作成しようとすると問題が発生します。電子メールとカレンダー イベントを取得する場合、既存のコードは正常に動作しますが、カレンダー イベントを作成しようとすると、常に「403 - 許可されていません」という応答が返されます。
コードはhttp://oauth.idippedut.dk/oauth.htmlで公開され、機能しています。https://outlook.office.com/api/v2.0/me/eventsで Office 365 API エンドポイントにアクセスしています。
Office365/Azure テナント Active Directory のアプリに対する "委任されたアクセス許可" の構成は次のとおりです。
Office365/Azure テナント Active Directory のアプリの「アプリケーションのアクセス許可」の構成は次のとおりです。
jQuery リクエストは次のとおりです。
jQueryの構成は次のとおりです。
結果として得られる HTTP リクエストは次のとおりです。
すべてが正しく設定されているはずなのに、なぜ 403 が表示されるのか、本当に困惑しています。
どんな助けでも大歓迎です:-)
/ジェスパー
office365 - Microsoft Graph API - 定義されたサイズのプロフィール写真を取得する
統合 API のベータ版を使用して、サイズ 48x48 のユーザーのプロフィール写真を取得しました。今、私は Microsoft Graph API を使用しており、このサイズでもプロフィール写真を取得しようとしました。しかし、私は 648x648 のものしか取得できません... 48x48 で画像を取得する方法はありますか?
これは私の要求です:
ドキュメントはこちら: http://graph.microsoft.io/docs/api-reference/v1.0/api/profilephoto_get
前もって感謝します!
よろしくお願いします、
AJ
office365 - Microsoft Graph API を使用して Exchange Online のメッセージ サイズを取得するにはどうすればよいですか?
私は、graph.microsoft.com を使用して Exchange のオンライン フォルダーとメッセージを取得しています。しかし、応答でメッセージとフォルダーのサイズを取得できません。グラフ Api を使用してメッセージ サイズを取得する方法はありますか。添付ファイルのサイズは応答で返されますが。私が直面しているもう 1 つの問題は、メールボックス内のすべてのフォルダーを取得できないことです。Exchange Web サービスを使用して、すべてのフォルダーを取得できました。グラフ API によって取得されなかったフォルダーのアクセス許可レベルを確認しましたが、検出されたフォルダーと比較した場合、そのような微妙な違いはありませんでした。
odata - O365 MS Graph Unified API - エンティティ プロパティに関する情報を取得する方法
OData $metadata を使用して、メタデータ構造全体を edmx 形式で取得できることを知っています。しかし、これらのメタデータの EntityType プロパティ アイテムには、興味深いものがいくつか欠けています。たぶん、いくつかの説明も役に立ちます。
API を使用してこの情報を取得することはできますか?
office365 - Microsoft Graph は Skype をサポートしていますか?
Web ページからコラボレーション セッションを開始したいと考えています。書類(エクセル、ワードが一般的)を添付して、数人をセッションに招待したいです。これは Microsoft Graph (現在または近い将来) を使用して可能ですか?
これは、すべてのマシンで Skype for Business が実行され、場合によっては Office 365 SharePoint も実行されているエンタープライズ環境向けです。
ありがとう、ジェイソン
sharepoint - Microsoft Graph を使用して Microsoft Sharepoint サイトを一覧表示する
私は Microsoft Graph を使用して Microsoft OneDrive と Microsoft Sharepoint を操作しています。
ログインしているユーザーのOneDriveからファイル リストを取得する URLは次のとおりです。
/v1.0/me/drive/root/children
会社のSharePoint ドキュメントからファイル リストを取得する URLは次のとおりです。
/v1.0/drive/root/children
だから私の探求は:
ユーザーがフォローしているSharePoint サイトを一覧表示し、このサイトにファイルをアップロードする方法
node.js - Microsoft Graph API からアクセス トークンを取得するにはどうすればよいですか?
私は現在、Microsoft の魅力的で紛らわしい世界を扱っています。Graph API と Office 365 API の使用方法に関する中途半端なチュートリアルをいくつか読みましたが、まだ何をすべきかわかりません。私が理解しているのは、アクセストークンを取得するために使用されるはずの「コード」を取得できるように、その認証要求 URL を作成する方法です。私はこれを Google API で行いましたが、うまく動作しましたが、Microsoft Graph API ではうまくいきませんでした。ここに私が持っているものがあります:
ユーザーがこのリンクをクリックすると、Microsoft ログイン ページが表示されます。ここまでは順調ですね。ただし、ログイン資格情報を入力すると、ユーザーをリダイレクト uri にリダイレクトするのではなく、同じ Microsoft ログイン ページに戻るだけです。同じリダイレクト URI が指定された Azure アカウントを持っていますが、機能していません。私は何を間違っていますか?ちなみにnode.jsを使っています。有用なチュートリアルへのリンクは大歓迎です。
office365 - 「workingWith」と「trendingAround」はどのデータ ソースに基づいていますか?
同僚やファイルがどのように接続されているかを判断するために、API 呼び出しの「使用中」および「トレンド分析」が利用されているデータ ソースはどれですか?
SharePoint だけですか、それとも OneNote ですか? Exchange が除外されていると想定できますか? ヤマーはどうですか?
これらの呼び出しの説明を見つけることができる唯一の場所はhttps://graph.microsoft.io/docs/api-reference/beta/api/user_list_workingwithです。
より詳細な説明を見つけることができる場所はありますか?