7

Web で見ると、「shared with me」フォルダに file1、file2、file3、fil4 の 4 つのファイルがあります。私はそれらを所有していません (書き込み/読み取りのみ可能です)。パラメータ q = '所有者の (myId) ではない' を使用して file.list メソッドでそれらを取得しようとしました。その後、結果には 4 つの file1 のうち 1 つの項目のみが含まれます。q = 'not (myId) in owner' および title = 'file2' を実行すると、結果には 1 つの項目 file2 のみが含まれます。誰かが理由を教えてくれますか?または、他の方法でそれらをリストする方法は?

アップデート。しばらくすると、"q = not 'me' in owner"空の配列が返されます (。以下の結果"q = not 'me' in owners and title = 'File Name'"

{
 "kind": "drive#fileList",
 "etag": "\"dTUgP0s1WO8T7wOSfuvve0A4d_k/7dZrNXLata7h1mdbx2RHkqdePEM\"",
 "selfLink": "https://www.googleapis.com/drive/v2/files?q=not+'me'+in+owners+and+title+%3D+'File+Name'",
 "items": [
  {

   "kind": "drive#file",
   "id": "1L8lfBYZHV59uUVpFspFdeW4SaJB7eo3CgPe59kpNCmY",
   "etag": "\"dTUgP0s1WO8T7wOSfuvve0A4d_k/MTM0MjE4MDUzNjUyNg\"",
   "selfLink": "https://www.googleapis.com/drive/v2/files/1L8lfBYZHV59uUVpFspFdeW4SaJB7eo3CgPe59kpNCmY",
   "alternateLink": "https://docs.google.com/a/readdle.com/document/d/1L8lfBYZHV59uUVpFspFdeW4SaJB7eo3CgPe59kpNCmY/edit",
   "embedLink": "https://docs.google.com/a/readdle.com/document/d/1L8lfBYZHV59uUVpFspFdeW4Sa5JB7eo3CgPe59kpNCmY/preview",
   "thumbnailLink": "https://docs.google.com/feeds/vt?gd=true&id=1L8lfBYZHV59uUVpFspFdeW4SaJB7eo3CgPe59kpNCmY&v=270&s=AMedNnoAAAAAUE-eryR5NIqdEWR3A7bza730sDHhziBH&sz=s220",
   "title": "File Name",
   "mimeType": "application/vnd.google-apps.document",
   "labels": {
    "starred": false,
    "hidden": false,
    "trashed": false,
    "restricted": false,
    "viewed": true
   },
   "createdDate": "2012-03-19T08:37:26.636Z",
   "modifiedDate": "2012-07-13T11:55:36.526Z",
   "modifiedByMeDate": "2012-05-11T13:02:10.901Z",
   "lastViewedByMeDate": "2012-09-04T14:44:32.193Z",
   "sharedWithMeDate": "2012-05-11T10:15:44.221Z",
   "parents": [
   ],
   "exportLinks": {
    "application/vnd.oasis.opendocument.text": "https://docs.google.com/feeds/download/documents/export/Export?id=1L8lfBYZHV59uUVpFspFdeW4SaJB7eo3CgPe59kpNCmY&exportFormat=odt",
    "application/msword": "https://docs.google.com/feeds/download/documents/export/Export?id=1L8lfBYZHV59uUVpFspFdeW4SaJB7eo3CgPe59kpNCmY&exportFormat=doc",
    "text/html": "https://docs.google.com/feeds/download/documents/export/Export?id=1L8lfBYZHV59uUVpFspFdeW4SaJB7eo3CgPe59kpNCmY&exportFormat=html",
    "application/rtf": "https://docs.google.com/feeds/download/documents/export/Export?id=1L8lfBYZHV59uUVpFspFdeW4SaJB7eo3CgPe59kpNCmY&exportFormat=rtf",
    "text/plain": "https://docs.google.com/feeds/download/documents/export/Export?id=1L8lfBYZHV59uUVpFspFdeW4SaJB7eo3CgPe59kpNCmY&exportFormat=txt",
    "application/pdf": "https://docs.google.com/feeds/download/documents/export/Export?id=1L8lfBYZHV59uUVpFspFdeW4SaJB7eo3CgPe59kpNCmY&exportFormat=pdf"
   },
   "userPermission": {
    "kind": "drive#permission",
    "etag": "\"dTUgP0s1WO8T7wOSfuvve0A4d_k/b2rD7cIZxsGVuxg2MbXoc17PSQU\"",
    "id": "me",
    "selfLink": "https://www.googleapis.com/drive/v2/files/1L8lfBYZHV59uUVpFspFdeW4SaJB7eo3CgPe59kpNCmY/permissions/me",
    "role": "writer",
    "type": "user"
   },
   "quotaBytesUsed": "0",
   "ownerNames": [
    "Owner Name"
   ],
   "lastModifyingUserName": "Owner Name",
   "editable": true,
   "writersCanShare": true
  }
 ]
}
4

4 に答える 4

7

q=sharedWithMe は、ファイルのすべての共有リストも返す必要があります。

于 2013-02-19T09:00:34.803 に答える
1

これはひっかけ問題ですか?:-)

「 q = 'not (myId) in owner'および title = 'file2'を実行すると、結果にはfile2という項目が 1 つだけ含まれます。」

于 2012-09-06T08:50:35.730 に答える
0

今はすべて大丈夫のようです。所有者の「私」ではなく、q=で共有されているすべてのファイルを確認できます。したがって、答えは「グーグルは彼らのグーグルドライブAPIでいくつかの仕事をしました」です)

私がそれを理解するのを助けてくれたすべての人に感謝します

于 2012-09-28T08:27:35.070 に答える