无法从 google oauth javascript 中的 gapi.client.drive.permissions



我无法从谷歌oauth的文件权限列表中获取所有详细信息。 请参阅下文。我真的很感谢你们在这方面帮助我。

我只是在这个链接中使用了javascript函数 https://developers.google.com/drive/v2/reference/permissions/list

DISCOVERY_DOCS = ["[link removed as i couldnt post more than 2 links] /rest"]
SCOPES = '[link removed as i couldnt post more than 2 links] auth/drive'

项目中启用的 API:Google Drive API 和 Google Plus API

IM 获得的输出是

{  
"result":{  
"kind":"drive#permissionList",
"permissions":[  
{  
"kind":"drive#permission",
"id":"0829568615629092170",
"type":"user",
"role":"owner"
}
]
},
"body":"{n "kind": "drive#permissionList",n "permissions": [n  {n   "kind": "drive#permission",n   "id": "0829568615629092170",n   "type": "user",n   "role": "owner"n  }n ]n}n",
"headers":{  
"date":"Fri, 28 Jul 2017 04:38:32 GMT",
"content-encoding":"gzip",
"server":"GSE",
"content-type":"application/json; charset=UTF-8",
"vary":"Origin, X-Origin",
"cache-control":"private, max-age=0, must-revalidate, no-transform",
"content-length":"129",
"expires":"Fri, 28 Jul 2017 04:38:32 GMT"
},
"status":200,
"statusText":null
}

我从链接中的"尝试此 API"部分获得的输出 https://developers.google.com/drive/v2/reference/permissions/list 是

{
"kind": "drive#permissionList",
"etag": ""iqKjQ5Hr8W8KBrJOqxI/FbAMm4yBXAN8WtCcc"",
"selfLink": "[link removed as i couldnt post more than 2 links]",
"items": [
{
"kind": "drive#permission",
"etag": ""iqKjQ5HW8KBrJOqxI/ddr7iwAeGUpIhy8mSRc"",
"id": "0829568615629092170",
"selfLink": "[link removed as i couldnt post more than 2 links]",
"name": "raj",
"emailAddress": "randomemail@gmail.com",
"domain": "gmail.com",
"role": "owner",
"type": "user",
"photoLink": "[link removed as i couldnt post more than 2 links]",
"deleted": false
}
]
}

停止使用 v2 API。切换到 v3。然后将fields=*添加到您的请求中。

最新更新