2016-09-05 4 views
0

私はビジネス用に1台のドライブを使用しています。 /_api/v2.0/drive/view.sharedWithMeはフォルダを返し、このフォルダの詳細にアクセスしようとします。ビジネスアクセスのオンデマンドは私と共有データ

私はいくつかのソリューションをhereと記載しましたが、何も動作していないようです。

私は、ユーザーのドライブにフォルダを追加しようとすると、私は次のエラーを得た:

{ 
    "error": { 
    "code": "-2147024891, System.UnauthorizedAccessException", 
    "message": "Access denied. You do not have permission to perform this action or access this resource." 
    } 
} 

私は「共有フォルダの内容を列挙」しようとすると、私は以下の1つを得た:

{ 
    "error": { 
    "code": "unauthenticated", 
    "message": "The caller is not authenticated." 
    } 
} 

共有アイテムやビジネスのためのOneDriveを使用している場合、あなたは別の許可範囲を必要とするあなたの

答えて

0

ありがとうございます。 Files.ReadWriteスコープは、ユーザーのOneDrive for Businessのコンテンツにのみアクセスできます。共有アイテムにアクセスするには、Azureポータルに「すべてのサイトコレクションのアイテムの読み取りと書き込み」と表示されるSites.ReadWrite.Allを要求する必要があります。あなたのアプリにこのスコープがあり、ユーザーがスコープに同意したら、それらの呼び出しが機能するはずです。

関連する問題