经过许多尝试和错误,我能够让它工作,但因为我尝试了这么多不同的路径,我不知道如何指导别人复制它。
似乎起作用的是:
1.进入谷歌IAM & Admin页面,创建一个谷歌云组织。
2.添加了我们的网站域作为IAM域地址,并创建了一个新的电子邮件地址。
3.通过下载HTML文件并将其发布到我们的网站进行验证来设置权限。
4.添加我的个人Gmail帐户为会员。
5.创建了一个新项目。, fmecloud) and went through the steps outlined above to create a new client ID & client secret.
创建谷歌项目和启用Gmail API的步骤很复杂,所以如果有人能够逐步地列出一个指南,这将会很有帮助。
我认为上面的一个错误是重定向URI。
我相信:
应该是FME服务器地址(不是控制台地址):
您看到的错误页面中的链接将把您带到OAuth开发人员验证表单。根据我在谷歌上看到的,这是谷歌的某些特定范围需要的安全措施,使用Gmail API就是其中之一。因此,目前看来,如果不提交此表单或加入谷歌组,Gmail web连接就不能在FME服务器上使用“未经审查的应用程序的风险访问权限”对于要测试Gmail API的帐户。我们会做一些测试,如果有什么解决办法我会让你知道。
我使用web应用程序选择创建了新的凭据。
这一次,我还使用这种格式将重定向URI插入到凭据中……
https://fieldtrace-fieldtraks.fmecloud.亚搏在线safe.com/fmeoauth
当我试图授权帐户,我得到以下错误…
我错过了什么?
嗨@davebranson谢谢你问这个。
我认为每件事都进展顺利,达到了第四步。我认为在这里我们需要选择“Web应用程序”而不是其他。在这里你可以输入重定向URI应该是这样的:
- .fmecloud.亚搏在线safe.com/fmeoauth
看到在这里对于一般方法
授权的JavaScript源可以留空
点击Create将给出客户端机密信息和客户端Id。
现在您应该有了在FME Cloud中连接所需的所有细节。
也许@GerhardAt亚搏在线Safe如果我遗漏了什么,可以在这里添加一些东西。