【发布时间】:2018-10-10 00:00:27
【问题描述】:
哎呀。一定要喜欢 OAuth...
TLDR;我设法从我能找到的唯一一个 android 日历 API 示例项目中拼凑而成的 OAuth 2.0 代码仅适用于少数帐户。
我有一半的朋友点击他们的 Gmail 的灰色对话框并选择他们的帐户,然后出现请求同意的白+蓝屏幕,然后砰!事件是从谷歌日历中获取的。
我的另一半朋友在他们的 Gmail 中点击灰色对话文本,但没有出现同意屏幕,它只是闪现与他们的 Gmail 的灰色对话,提示他们再次选择他们的帐户。
这是拼凑的代码:
我的活动 java: https://pastebin.com/mcxLfGZR
no code pasted because its very long
与之配套的 Apisynctask.java: https://pastebin.com/p7Wx2Lm2
no code pasted once again
我的 Activity.xml: https://pastebin.com/KELRqYHD 和(一起去,因为 android studio 模板......) https://pastebin.com/Bbev37ye
no code pasted once again because long-ish
我认为这可能与安卓版本、谷歌帐户或设备相关,根本无法缩小范围。
无论如何,我希望能提供任何帮助以使其适用于所有人,而不是像我说的那样只适用于少数人,它只适用于我和我一半的朋友。谢谢!
编辑: 当重新弹出 logcat 时,不会在 logcat 中引发错误。代码到处跳转,(我尝试将日志消息放入每个代码块中,以查看它的去向以及失败的地方 - 没有尽头)
【问题讨论】:
标签: java android android-studio oauth-2.0 google-calendar-api