v1.0 reference guideに続いて共有フォルダのアイテムをダウンロードしようとしています。 /v1.0/me/drive/sharedWithMeリクエストを使用して、基本的な詳細を取得できます。Microsoft Graph APIを使用してSharedWithMeフォルダにアクセスできない
sharedWithMe応答
しかし、私は試してみて、私は「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(現在文書化されていないようです)
返信ありがとうございました。私はまだ同じ 'itemNotFound'エラーコードを取得しています。私は私の 'sharedWithMe'レスポンスと私のidとremoteIdが同じであることをドキュメントと同じではないものの、レスポンスと比較していることに気付きました。また、私はparentReference Id属性が欠けています。多分これは私の問題の一部ですか? – RyanZ
@RyanZ idとremoteIdは同一であると思います。私は、あなたがparentReference Id属性を欠いていることを意味するかどうかはわかりません。私はあなたのsharedWithMeレスポンスにそれが含まれていることがわかります。正しいベースURLを使用していることを確認できますか? No/me/or/users/user /セグメントが含まれています。 –
さて、ドキュメントのIDが異なるため、確認したかっただけです。私はparentReferenceにIdがないことを参照していましたが、driveIdはあります。私はおそらくこれが何かが間違っている/欠けているという手掛かりになるかもしれないと思った。 私は正しいベースを使用していることを確認できます。これは私の要求のようです: 'graph.microsoft.com/v1.0/drives/b!SuVijei8UUiLXWR4XeJPFe-SS3gbCDVJuXZLcatX7Ikm3BPqZMVJTLOW4rsDD7B2/items/01GB75254SYRXS4C7C25HLIWFMXFY7HWB3/content' 私はFiles.ReadWriteスコープを使用しています。 これは誰にとっても再現可能かどうか不思議です。 – RyanZ