2016-05-31 3 views
1

O365管理センターでいくつかのカスタムユーザープロファイルプロパティを作成しました。このプロパティはDelveプロファイルページで編集して表示できます。Office Graphでカスタムユーザープロファイルプロパティを読み取る方法

はそれを行うためにこれらのステップを追っ: https://community.office365.com/en-us/f/154/t/406878

私は graph.microsoft.com/beta/me または graph.microsoft.com/beta/usersを使用してOfficeのグラフAPIにこれらのプロパティを取得することが期待しました/(id)

ただし、カスタムプロパティは返されません。

Office Graph Rest APIを使用してカスタムユーザープロファイルのプロパティを読み取るにはどうすればよいですか。

答えて

1

/meと/ users /(id)は、ユーザーのデフォルトのプロパティをほとんど返しません。興味のあるプロパティの特定のリストに$ selectクエリパラメータを使用してください。例えば、スキルや学校のプロパティを取得するには、 "/ me?$ select = skills、schools"のようなリクエストを発行します。

+0

動作していないようです。元の出力に既に存在しなかったプロパティ名を使用すると、出力は同じになります。 たとえば、 /me?$ select = myCustomPropertyは機能しません。/ meと同じ出力を与えます –

+0

request-idレスポンスヘッダーとタイムスタンプを共有できますか? たとえば、 /me?$ select = accountEnabledは、そのような要求の? –

+0

レスポンスヘッダ { "content-type": "アプリケーション/ json; odata.metadata =最小; odata.streaming = true; IEEE754Compatible = false; charset = utf-8"、 "cache-control": "プライベート" 、 "クライアント・リクエスト-ID": "d46a9fee-4f0c-41e0-BDC2-a4082704058c"、 "要求-ID": "d46a9fee-4f0c-41e0-BDC2-a4082704058c" } –

関連する問題