回答“如何在FME服务器中创建OAuth凭据和授权Gmail ?” https://knowledge.亚搏在线safe.com/questions/47029/how-to-create-oauth-credentials-and-authorize-gmai.html 关于“如何在FME服务器中创建OAuth凭据和授权Gmail”问题的最新答案? 答案由davebranson https://knowledge.亚搏在线safe.com/answers/47219/view.html

经过许多尝试和错误,我能够让它工作,但因为我尝试了这么多不同的路径,我不知道如何指导别人复制它。

似乎起作用的是:

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。

我相信:

- .fmecloud.亚搏在线safe.com/fmeoauth

应该是FME服务器地址(不是控制台地址):

- .fmecloud.com/fmeoauth

格林威治时间2017年7月4日星期二21:26:27 davebranson
答案由gerhardatsafe亚搏在线 https://knowledge.亚搏在线safe.com/answers/47218/view.html

@davebranson,

您看到的错误页面中的链接将把您带到OAuth开发人员验证表单。根据我在谷歌上看到的,这是谷歌的某些特定范围需要的安全措施,使用Gmail API就是其中之一。因此,目前看来,如果不提交此表单或加入谷歌组,Gmail web连接就不能在FME服务器上使用“未经审查的应用程序的风险访问权限”对于要测试Gmail API的帐户。我们会做一些测试,如果有什么解决办法我会让你知道。

格林威治时间2017年7月4日星期二20:49:26 gerhardat亚搏在线safe
答案由davebranson https://knowledge.亚搏在线safe.com/answers/47050/view.html

我使用web应用程序选择创建了新的凭据。

这一次,我还使用这种格式将重定向URI插入到凭据中……

https://fieldtrace-fieldtraks.fmecloud.亚搏在线safe.com/fmeoauth

当我试图授权帐户,我得到以下错误…

我错过了什么?

2017年6月30日星期五17:21:28 GMT davebranson
答案由MattAtSafe亚搏在线 https://knowledge.亚搏在线safe.com/answers/47041/view.html

@davebranson谢谢你问这个。

我认为每件事都进展顺利,达到了第四步。我认为在这里我们需要选择“Web应用程序”而不是其他。在这里你可以输入重定向URI应该是这样的:

       
        -
        
         .fmecloud.亚搏在线safe.com/fmeoauth
        
       

看到在这里对于一般方法

授权的JavaScript源可以留空

点击Create将给出客户端机密信息和客户端Id。

现在您应该有了在FME Cloud中连接所需的所有细节。

也许@GerhardAt亚搏在线Safe如果我遗漏了什么,可以在这里添加一些东西。

2017年6月30日星期五16:20:14格林尼治时间 MattAt亚搏在线Safe