span8
span4
之前,我们没有发布到FME服务器(2016年和更早)的问题,连接设置为访问组织的ArcGIS Online帐户上的web服务。现在,我们似乎无法得到我们的“一个”ArcGIS在线工作在FME服务器2017工作。当它要求我们在上传后对连接进行授权时(这在桌面运行正常),我们只会得到一个错误,告诉我们“无效的client_id错误:400”
还有其他人遇到过这个问题吗?你知道它的解是什么吗?
我附加了一个错误消息的副本,让我们烦恼的是它显示了通用的https://www.arcgis.comURL,而不是我们的组织帐户。
@Mark2At亚搏在线Safe和@RylanAt亚搏在线Safe
最终我获得了在FME Server 2017上为ArcgIS online工作的autorize。
不幸的是,FME服务器授权不去代理服务器,而是直接去防火墙,在那里它是完全封锁
我们通过在服务器上临时打开internet,授权,然后再次关闭internet来解决这个问题
授权之后,服务器上的AGOL脚本可以正常工作
@longhornfan很抱歉给您带来不便。FME Server 2017现在对AGOL使用OAuth认证,而FME Server 2016使用令牌。同样,当从FME桌面发布到FME服务器时,我们要求用户注册Web服务自己的在Web服务中创建的应用程序。我们不希望工作流程因我们的改变而中断。亚搏在线我们应用程序的密码/密钥!)
在ArcGIS Online的开发站点上,确保指定了重定向URI匹配当你添加到FME服务器2017的Web服务。请查看我输入URI的位置的两个屏幕截图。也请注意这是a私人无法公开访问的FME服务器,也没有公共的DNS条目(并且没有安装在面向公共的机器上的Web服务器)。
让我们知道这是否适合您,或者如果您仍然遇到相同的“错误400”。
client_id = % 3 cclient % 3 e % 20 idclient_id不应该更具体一些吗?我注意到,通过直接编辑URL,我可以获得OAUTH凭据。
我已经解决了这个问题,它的工作与我知道如何解决它,使用下面的视频
https://drive.google.com/file/d/1PpdXgfZxNB5aC3450yd5VYNJ2RjKXFTJ/view?usp=sharing
它是一个私人的FME服务器-即没有DNS条目的“互联网”?我以前也遇到过这个问题。当您试图验证来自非公共服务器的web页面的连接时,OAuth似乎不喜欢这样做。为什么您可以在应用程序(如桌面)或公共web页面上执行相同的操作,而不是在私有页面上执行,我无法理解。
不管怎么说,@aaronkoning写了一篇关于如何设置它以允许这种情况的文章。你可以在这里找到:
希望这是你需要的,让你的工作空间再次工作。
马克
对我来说,这是不可能复制你的问题,但我看到在你的屏幕是参考ArcGIS门户。您确定您登录的是ArcGIS Online而不是ArcGIS Portal吗?
“它们提供类似的功能[…]开发人员使用相同的API“。”我的解释是,arcgis online和arcgis portal都将具有相同的错误代码和错误页面,这些错误代码和页面将用作任何开发人员访问rest api的提示。如果您在使用Arcgis联机Web连接配置FME服务器时仍然遇到问题,请联系 亚搏在线安全保障是的。
©2019安全亚搏在线软件公司法律