过去一周,我一直在尝试访问 Gmail API,但似乎无法实现。网页应用程序可以做到,但对于可安装的应用程序来说就不行了。我已经使用了所有的插件,并阅读了所有文档。我也知道如何通过 HTTP 请求来实现,但这样我必须手动使用刷新令牌,这绝对不是正确的做法。
通过使用各种包,我可以获得授权码,但是当我关闭 Web 视窗时,会出现错误。每条路似乎都对我堵死了,而且 stack overflow 上的答案也不足够。
以下是我目前所做的:
通过使用各种包,我可以获得授权码,但是当我关闭 Web 视窗时,会出现错误。每条路似乎都对我堵死了,而且 stack overflow 上的答案也不足够。
以下是我目前所做的:
- 我使用 Google API 和 GoogleAPI Auth 包进行登录。它提供了一个用户同意的登录 URL,在浏览器中成功完成,但是它返回了一个认证代码,但我不知道在哪里使用该代码获取访问令牌。
- 我使用 Google 登录包,但它无用,因为我不是想获取公共配置文件,而是获取访问令牌。它给我报错,说我没有权限。
- 我使用简单的认证和 OAuth2 客户端包,但和第一种情况一样,我不知道在用户同意后该在哪里放置授权码。
我正在逐渐失去所有希望,这是为 Android 应用程序准备的。