在同一个应用程序中使用Geonames服务和Facebook身份验证(它们是互斥的吗?)

问题描述:

我一直在使用geonames自动完成服务,结果非常好,而我的asp.net mvc5网站配置了“不安全的连接”(SSL禁用 - HTTP://)。在同一个应用程序中使用Geonames服务和Facebook身份验证(它们是互斥的吗?)

最近,为了集成Facebook身份验证,我*将连接类型更改为“安全连接”(SSL启用 - https://)。从那时起,当我尝试访问geonames自动完成文本框时,出现以下错误:“糟糕,geonames服务返回错误”。

我去GEONAMES网站,我意识到,仅溢价账(所许)允许安全连接。

你对有任何意见吗?如何在保证同时使用Facebook身份验证的同时免费使用geonames服务?我很确定必须有一个解决方法来完成任务。我不需要最终答案,我会对如何做到这一点有所了解。

我这样解决了问题:停止使用GeoNames自动完成功能,而是开始使用Google地方信息自动填充功能。