我已经阅读过[[Google Drive API文档。但是无法理解如何在React Native中实现文档上传器。我已经获得了API key
,但是有一个叫做YOUR_ACCESS_TOKEN
的东西,而在所有这些之间,我都被卡住了。我可以参考一下,包括驱动器API调用或api_key和ACCESS_TOKEN的代码/方案
curl --request POST \
'https://www.googleapis.com/drive/v3/files?enforceSingleParent=true&ignoreDefaultVisibility=true&keepRevisionForever=true&supportsAllDrives=true&supportsTeamDrives=true&useContentAsIndexableText=true&key=[YOUR_API_KEY]' \
--header 'Authorization: Bearer [YOUR_ACCESS_TOKEN]' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '{}' \
--compressed
[这里是我从Drive https://developers.google.com/drive/api/v3/reference/files/create的Try It获得卷曲请求提前致谢。
access token
是Google API用于身份验证和授权的OAuth 2.0协议的一部分。总结为here,该过程如下:[首先,请从Google API Console获取OAuth 2.0客户端凭据。然后,您的客户端应用程序从Google授权服务器请求访问令牌,从响应中提取一个令牌,然后将该令牌发送到您要访问的Google API。
[在这里您可以看到针对移动应用的OAuth 2.0流程的完整指南,我想您的情况是:OAuth 2.0 for Mobile & Desktop Apps。该过程基本上如下: