2

ユーザーがMicrosoftの学校/組織アカウントを使用してシステムにログインした後、私はどのアプリケーションが利用可能かに関するデータを取得しようとしています。O365ワッフルメニューからユーザーのアプリケーションを入手

通常、以下の図に示すようにportal.office.comなどを入力すると、この情報がいわゆる「ワッフルメニュー」に表示されます。

ウェブサイトのリクエストを調べたところ、https://portal.office.com/api/myapps/GetAllAppからデータが取得されています。しかし、このリソースにアクセスするには、office.comにログインする必要があります(セッションクッキーを持っている必要がありますが、私のアプリケーションはトークンベースの認証を使用しています)。私はAzure ADに自分のアプリを登録し、 MS Graph APIのようないくつかのサービスにアクセスするためのアクセス許可を取得し、トークンを使用してリクエストにアクセスします。

質問はMS Graph APIなどの「Azure-friendly」アプリからワッフルメニュー情報を取得できますか?また、この情報を取得する他の方法について知っていますか?

ご協力ありがとうございます。

The waffle menu

+1

Microsoft Graph APIからフェッチされたユーザーの 'assignedLicenses'プロパティをチェックしましたか?それはあなたが探しているものを少なくとも部分的に含むことができます。 – juunas

+0

@juunasはい、私はそれをチェックしましたが、おそらく 'assignedPlans'を意味しますか?そこに私はいくつかのアプリケーション(SharePointやYammerのような)を見ることができるので、私はWord/Excelのような他のものを見ることができない。 'assignedLicenses'では' skuId'と 'disabledPlans'の空の配列しか見ることができません。 – leopik

答えて

1

これは何かがMicrosoft Graph経由/利用でき、サポートされていません。

私はまた、ユーザーのワッフルメニューを公開するAPIについても認識していません。私はPowerShell for Office 365を見ることをお勧めします。この経験がO365 Web UIと分離されていることを考えると、これはAPIを介して浮上しているとは思われません。

+0

答えをありがとう!私はあなたが提案したものを試してみるでしょう – leopik

関連する問題