0

ファイルのサムネイルを要求する https://graph.microsoft.com/v1.0/me/drive/items/[ID]/thumbnailsと、JSON 応答には、Microsoft Graph エンドポイントではなく、XXX-my.SharePoint エンドポイントへの参照が含まれます。そのため、URL からストリームをダウンロードしようとすると、エラー 401 (Unauthorized) が発生します。Microsoft Graph 用に取得したトークンは、このコンテキストでは有効ではないようです。

ここで何か見逃しましたか?

ありがとう

"value": [
  {
    "id": "0",
    "large": {
      "height": 500,
      "url": "https://XXXX-my.sharepoint.com/personal/admin_www_demozone9_com/_api/v2.0/drive/items/01M6EH6INDNIDWXXE3JVGYE3U6WCSVDMTQ/thumbnails/0/large/thumbnailContent",
      "width": 750
    },
4

2 に答える 2

0

応答では、Sharepoint でホストされている画像への URL を取得します。Sharepoint リンクを使用して 401 を使用しないようにするには、sharepoint url に設定されたオーディエンスを含むトークンを渡す必要があります。

認可 : Bearer ...

sharepoint に渡されるトークンは、グラフ API に渡されるトークンとは異なることに注意してください。

于 2015-11-25T15:48:03.583 に答える