Foursquare的API可以选择搜索场地。
它是一个http get方法,具有以下表单:

https://api.foursquare.com/v2/venues/search?ll=40.7,-74&oauth_token=xxxx

在Foursquare的示例中(位于API网站内)运行良好,显示了浏览器中打印的给定经纬度(40.7,-74)的场地数组。当我尝试在foursquare之外使用它时,会发生以下情况:
我使用它就像一个普通的url一样,我将它粘贴到浏览器中,但不显示在浏览器中打印的数组,而是显示一个下载窗口,其中包含以下内容:
“您已经选择打开-search-这是https://api.foursquare.com中的应用程序/json类型。浏览器应该怎么做,用程序打开还是保存?”
突然出现。如果我用编辑器打开文件-search(或者保存并稍后打开),数组就在其中。
我做错什么了?有什么线索可以说明为什么我没有在浏览器中获取场馆阵列?
万分感谢

最佳答案

你没有做错什么。只是您的计算机没有与application/json内容类型相关联的程序,因此浏览器要求保存它。因此,将其保存为一个文件,您将看到服务器发送的json的内容。
通常,API应该由程序使用,所以不应该在浏览器中手动键入此地址=>您将编写使用此API的应用程序。

关于jquery - 在浏览器中打印打开的应用程序/json类型,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6018923/

10-16 05:29