1

グーグルドライブのルートディレクトリにあるフォルダの一覧を表示しているのですが、フォルダを他の人と共有している場合、誰と共有していてもアイコンを表示したいです。

file.list リクエストでその情報を取得することは可能ですか? または、アクセス許可のリストを取得するために、各フォルダーに対して新しい要求を行う必要がありますか?

Google ドキュメント API には、この情報を含むカテゴリ タグがありました。

よろしく、アルバロ。

4

1 に答える 1

-1

file.list リクエストを使用すると、返されるレスポンス本文には次のものが含まれます。

    {
       "kind": "drive#fileList",
        "etag": etag,
        "selfLink": string,
        "nextPageToken": string,
        "nextLink": string,
        "items": [files Resource]
    }

[ファイル リソース] では、構造は次のようになります。

 {
   "kind": "drive#file",
   "id": string,
   "etag": etag,
   "selfLink": string,
   "webContentLink": string,
   "alternateLink": string,
   "embedLink": string,
   "thumbnailLink": string,
   "title": string,
   "mimeType": string,
   "description": string,
   "labels": {
   "starred": boolean,
   "hidden": boolean,
   "trashed": boolean,
   "restricted": boolean,
   "viewed": boolean
    },
  "createdDate": datetime,
  "modifiedDate": datetime,
  "modifiedByMeDate": datetime,
  "lastViewedByMeDate": datetime,
  "sharedWithMeDate": datetime,
  "parents": [
           parents Resource
     ],
  "downloadUrl": string,
  "exportLinks": {
  (key): string
    },
  "indexableText": {
  "text": string
    },
  "userPermission": permissions Resource,
  "originalFilename": string,
  "fileExtension": string,
  "md5Checksum": string,
  "fileSize": long,
  "quotaBytesUsed": long,
  "ownerNames": [
        string
   ],
  "lastModifyingUserName": string,
  "editable": boolean,
  "writersCanShare": boolean,
  "explicitlyTrashed": boolean,
  "imageMediaMetadata": {
      "width": integer,
      "height": integer,
      "rotation": integer,
   "location": {
       "latitude": double,
       "longitude": double,
       "altitude": double
      }
    }
 }

フィールド「userPermission」は、答えを見つけることができるフィールドです。

于 2012-09-20T01:35:21.477 に答える