2016-08-29 37 views
0

v1.0 reference guideに続いて共有フォルダのアイテムをダウンロードしようとしています。 /v1.0/me/drive/sharedWithMeリクエストを使用して、基本的な詳細を取得できます。Microsoft Graph APIを使用してSharedWithMeフォルダにアクセスできない

sharedWithMe応答

enter image description here

しかし、私は試してみて、私は「itemNotFound」エラーコードを取得'/drives/remoteItem.driveId/items/id'要求を使用して、フォルダの内容を要求したとき。

/ドライブ/ B!SuVijei8UUiLXWR4XeJPFe-SS3gbCDVJuXZLcatX7Ikm3BPqZMVJTLOW4rsDD7B2 /アイテム/ 01GB75254SYRXS4C7C25HLIWFMXFY7HWB3

"error": { 
"code": "itemNotFound", 
"message": "The resource could not be found.", 
"innerError": { 
    "request-id": "2a0591bd-6fdf-4bf8-a5f3-baca24fd1930", 
    "date": "2016-08-29T14:03:25" 
} 

何が起こっている任意のアイデア? ありがとう!

EDIT: 私はFiles.Readのスコープを使用することも非常に重要と思われる「/drives/remoteitem.parentReference.driveId/items/remoteItem.id/children」 を使用してSharedWithMeフォルダのデータを取得することができました.All(現在文書化されていないようです)

答えて

0

あなたはほとんどそこにいるようです。必要なのは/ contentセグメントのみです。

は予想:/drives/remoteItem.parentReference.driveId/items/id/content

あなたの実際:/drives/remoteItem.parentReference.driveId/items/id

あなたは、ダウンロードのためのリソースにリダイレクトます。

共有項目の内容を取得するには:共有項目のリストを取得するには/v1.0/drives/drive-id/items/item-id/content

を:私は、ドキュメントが

を更新する必要があり、念のため、ベースURLは少し違うと思い/v1.0/me/drive/sharedWithMe

+0

返信ありがとうございました。私はまだ同じ 'itemNotFound'エラーコードを取得しています。私は私の 'sharedWithMe'レスポンスと私のidとremoteIdが同じであることをドキュメントと同じではないものの、レスポンスと比較していることに気付きました。また、私はparentReference Id属性が欠けています。多分これは私の問題の一部ですか? – RyanZ

+0

@RyanZ idとremoteIdは同一であると思います。私は、あなたがparentReference Id属性を欠いていることを意味するかどうかはわかりません。私はあなたのsharedWithMeレスポンスにそれが含まれていることがわかります。正しいベースURLを使用していることを確認できますか? No/me/or/users/user /セグメントが含まれています。 –

+0

さて、ドキュメントのIDが異なるため、確認したかっただけです。私はparentReferenceにIdがないことを参照していましたが、driveIdはあります。私はおそらくこれが何かが間違っている/欠けているという手掛かりになるかもしれないと思った。 私は正しいベースを使用していることを確認できます。これは私の要求のようです: 'graph.microsoft.com/v1.0/drives/b!SuVijei8UUiLXWR4XeJPFe-SS3gbCDVJuXZLcatX7Ikm3BPqZMVJTLOW4rsDD7B2/items/01GB75254SYRXS4C7C25HLIWFMXFY7HWB3/content' 私はFiles.ReadWriteスコープを使用しています。 これは誰にとっても再現可能かどうか不思議です。 – RyanZ

関連する問題