Reputation: 1333
When I look via web I have four files in "shared with me" folder: file1, file2, file3, fil4. I don`t own them (I can write/reade only). I tried get them with file.list method with parameter q = 'not (myId) in owners'. After that the results contain only one item of the four file1. When I do q = 'not (myId) in owners' and title = 'file2' After that the results contain only one item file2. Somebody can tell me why? Or how to list them in other way?
UPDATE. After some time "q = not 'me' in owner"
returns empty array (. Below result of "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
}
]
}
Upvotes: 7
Views: 8232
Reputation: 1014
q=sharedWithMe also should return all the shared with you list of files.
Upvotes: 8
Reputation: 1333
It looks like now everything is all right. I can see all shared with me files with q = not 'me' in owners. So the answer is "google did some work with their google drive api" )
Thanks to all who helped me to understand that
Upvotes: 0
Reputation: 22286
Is this a trick question? :-)
"When I do q = 'not (myId) in owners' and title = 'file2' After that the results contain only one item file2."
Upvotes: 1
Reputation: 41633
This is not exactly correct, you having created the file does not mean you are not an owner. The owner permission could have been added for you to the file.
The query should work:
q=not '[email protected]' in owners
Upvotes: 0