1

1 ~ 2 週間前、ユーザーが写真を持っていない場合、Office 365 統合 API はサイズ 1X1 の写真のメタデータを返します。今、それはエラーを返しています:

{
  "error": {
    "code": "RequestBrokerOld-ParseUri",
    "message": "Resource not found for the segment 'UserPhotos'."
  }
}

写真を持っているユーザーにエラーが表示されるようになりました。ここ数日で状況が悪化し、API が使用できなくなりました。数枚の写真が欠けているだけだったのが始まりでしたが、現在では 250 人を超えるユーザーから 1 枚の写真だけが正常に返されています。

すべてのユーザー写真エンドポイントがこのエラーを返しています。例えば:

https://graph.microsoft.com/beta/me/userphotos
https://graph.microsoft.com/beta/xyz.onmicrosoft.com/users/someUserId/userphotos/48X48
https://graph.microsoft.com/beta/xyz.onmicrosoft.com/users/someUserId/userphoto/$value

サンドボックスでもエラーが発生しています (ただし、サンドボックス内のユーザーが最初から写真を持っているかどうかはわかりません)。

この問題に対する既知の回避策または修正はありますか?

4

2 に答える 2

2

API にいくつかの更新があります: http://dev.office.com/blogs/Update-3-on-Office-365-unified-API で写真を取得するには、/userPhoto の代わりに /photo を使用してください。

于 2015-11-04T06:46:19.157 に答える
1

この質問から:

エンドポイントは「userphoto」ではなく「photo」と呼ばれるようになりました

使用する写真情報を取得するには:

api/beta/Me/photo

呼び出した写真を取得するには

api/beta/Me/photo/$value

特定のサイズ (例: beta/Me/photo/48x48) の写真を取得できませんでした。

于 2015-11-05T00:02:10.200 に答える