我正在编写此goroutine,它将调用GMail API并每2分钟左右轮询一次我的收件箱。我遇到的问题是身份验证部分,因为它需要我登录并进行身份验证,并授权该应用读取我的收件箱。我试图消除需要通过Web UI登录并允许访问我的程序的部分。有人对如何以编程方式登录和身份验证有任何想法吗?
答案 0 :(得分:1)
您应该能够使用此处的步骤生成OAuth客户端ID,然后使用oauth将其用于连接?:
https://github.com/google/GTMAppAuth/blob/master/Example-macOS/README.md
如果失败,则可以使用IMAP访问来完全绕过api。在设置中打开imap并使用类似的库来访问您的消息: