在我必须维护的系统中(没有构建它,只是继承它),我们有一个Foursquare实现,在很长一段时间内都没有使用过。尝试恢复它失败了,因为我们的页面现在通过 HTTPS 加载,它以前没有。
我们正在使用"保存到Foursquare"按钮以及用于检索签到次数的API请求。我已经将所有JS包含和意图链接从http切换到https,至少现在它正确地显示了数字和按钮。
但是,我无法点击按钮并检查浏览器的控制台我发现它在此页面的头部添加了一个脚本标记,试图访问{{ 1}}。浏览器显然阻止了这一点,因为它没有使用HTTPS。
我们明确加载的文件是http://platform.foursquare.com/js/modules/widgets.asyncbundle.js
。在我看来,这个脚本对HTTP与HTTPS的反应不正确。可能有一个非常简单的解决方案,所以我错过了什么?
答案 0 :(得分:0)
我不知道你是否已经尝试过,但是foursquare网站就此事说了这句话:
相同的链接(见下文)提供了使用Save To Foursquare
函数调用.saveTo()
函数的所有不同方法。
https://developer.foursquare.com/overview/widgets
我希望这些信息和链接有所帮助!欢呼声。