2016-06-11 8 views
3

Microsoft Graph APIを使用して、すべてのOffice 365ユーザーの肥料のリストを作成したいのですが、関連プロパティを持つユーザーの一覧を瞬間、Microsoft Graph APIを使用してOffice 365ユーザーの今後の誕生日の一覧を表示

  • ID
  • のdisplayName
  • のuserPrincipalName
  • 誕生日グラフExplorerを使用して

は、私はグラフAPIを介して公開次のプロパティを必要とし、このリストを設定するにはhttps://graph.microsoft.io/en-us/graph-explorer、私は自分のプロパティを要求しようとしました(graph.microsoft.com/v1.0/Me/?$select=id,displayNまた、動作しますが、すべての必要なプロパティ

が含まれているdoens't

{ 
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users(id,displayName,userPrincipalName,birthday)/$entity", 
    "id": "aaaaaaaa-bbbbb-ccccc-a3c6-63817c4bbbca", 
    "displayName": "Harold van de Kamp", 
    "userPrincipalName": "[email protected]", 
    "birthday": "2000-08-15T00:00:00Z" 
} 

を私はすべてのユーザー(graph.microsoft.com/v1.0/Users)を照会すると、:雨、作品のuserPrincipalName、誕生日)

しかし、私は必要とされる特性(graph.microsoft.com/v1.0/Users/?$select=id,displayName,userPrincipalName,birthday)を持つすべてのユーザーを照会するとき、私は次のエラーを取得する:

{ 
    "error": { 
     "code": "InternalServerError", 
     "message": "This operation is not yet supported.", 
     "innerError": { 
      "request-id": "06a7b9c9-2fcd-4f26-a86c-fe9704a35a1e", 
      "date": "2016-06-11T11:15:45" 
     } 
    } 
} 

ベータ版のAPI(graph.microsoft.com/beta/Users/?$select=id,displayName,userPrincipalName、birthday)を照会すると、同じエラーです。

質問:なぜこのエラーが発生するのですか?これをどのようにして得ることができますか?

ボーナスの質問:今後15誕生日のリストのみを直接照会することはできますか?

+0

は、あなたの個人のMicrosoftアカウントでグラフエクスプローラにサインインしていますか? –

+1

@PhilippeSignoretいいえ、個人的なMicrosoftアカウントを使用していません。私は自分の組織アカウント(Office 365アカウント)を使用しています。なぜなら、私はこの機能を消費者の視点ではなく組織から使用することを期待しているからです。 –

答えて

2

申し訳ありませんが、残念ながら、エラーメッセージには、現在サポートされていません。背後にあるMicrosoft Graphは、複数のサービスへのデータ要求を作成しています。 Microsoft Graphはのサービス内でサービス内でページングをサポートしていますが、まだサービス間でページング(または展開)をサポートしていません。これは私たちが取り組んでいるものですが、ETAはまだありません。私は恐れています。

+0

説明をありがとうございますDan Kershaw –

+1

Dan Kershaw、5か月前私はこの質問をしましたが、この機能はまだ利用できていないと回答しました。現時点では機能はまだ存在しません。これが利用可能になるETAは何ですか? –

0

回避策が見つかったのかどうかはわかりませんが、同じ要件を満たしていれば、DirSyncを使用してAzure ADに同期して、それから私たちのカスタムBirthday属性をマップすることができました。私たちが拾い集めて使うための拡張された財産になった。

+0

ありがとう@GroFinJarrydP、良い回避策のように見えます。 –

0

この問題を回避するには、別途、そのプロパティにアクセスすることができます https://graph.microsoft.com/v1.0/users/<id_or_principle_name>/birthday