私は生産用の(通常の)graph.microsoft.comアプリを完璧に動かしています。graph.microsoft.comベータ版は失敗しますが、プロダクションワークス
ベータ版URLを使用しようとすると、承認レベルで失敗します。ベータエンドポイントhttps://graph.microsoft.com/beta/を参照すると、自分のアプリ登録が私のテナントにないかのように動作します。
私は、これはアプリケーションですgraph.microsoft.com
のベータ側で動作するように私のアプリの登録を取得するために何か特別なことをしなければならないみたいです - ではない委任されたユーザー。
//Works – Production
AuthenticationContext(https://login.microsoftonline.com/{MyTenantGuid}/v2.0)
ClientCredential({appIdGuid},{appSecret})
AuthenticationContext.AcquireTokenAsync(https://graph.microsoft.com/, ClientCredential)
//Fails – Beta
AuthenticationContext(https://login.microsoftonline.com/{MyTenantGuid}/v2.0)
ClientCredential({appIdGuid},{appSecret})
AuthenticationContext.AcquireTokenAsync(https://graph.microsoft.com/beta/, ClientCredential)
// solution... the above line should not have "beta" in it
ベータエラーがAcquireToken中に発生...ベータエンドポイントから 実際のエラーテキストは、この...
AADSTS50001ある:https://graph.microsoft.com/betaという名前のアプリケーションが{MyTenantGuid}という名前のテナントに見つかりませんでした
トークン段階で私の通常のhttps://graph.microsoft.com/v1.0/が期待どおりに動作するので、ベータ版にアクセスするために特別なやり方が必要かどうか疑問に思っています。
ソリューションだった... BETAと正規v1.0のは、あなたがベータトークンフェッチのためのリソースに単語ベータ版を入れていないトークンの取得 も同じです。 ありがとうございました。