2011-05-16 42 views
1

Foursquare的api可以選擇搜索場所。 這是一個HTTP GET方法,並具有以下形式:在瀏覽器中打印的打開的應用程序/ json類型

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

在四方的實例(其是API網站內)工作很大,示出了場地對於給定的緯度和經度的陣列(40.7,-74)印刷

在瀏覽器中。當我嘗試從Foursquare中使用它時,會發生以下情況:

我像使用普通網址一樣使用它,但它將它粘貼到瀏覽器中,但不顯示在瀏覽器中打印的數組,而是顯示一個包含以下內容的下載窗口:

「?你已選擇打開-search-這是從https://api.foursquare.com應用/ JSON類型應該怎樣做瀏覽器,用程序中打開或保存」

彈出。如果我用編輯器打開文件 - 搜索(或者我保存並稍後打開),則數組就在那裏。

我在做什麼錯?爲什麼我沒有在瀏覽器中獲取場地數組的任何線索?

謝謝百萬

回答

1

你沒有做錯什麼。只是您的計算機沒有與application/json內容類型相關聯的程序,因此瀏覽器會要求將其保存。因此將它保存爲一個文件,您將看到服務器發送的JSON內容。

通常API應該被程序使用,所以你不應該在瀏覽器中手動輸入這個地址=>你將編寫一個使用這個API的應用程序。

+0

但是沒有辦法轉移的信息到瀏覽器?我正在考慮創建一個表單來幫助填充經緯度的網址,以便更輕鬆地搜索大量場館。如果我每次搜索都要打開一個文件,最好使用FS API。萬分感謝 – user638009 2011-05-16 14:53:53

0

對不起,我可能沒有正確解釋我自己,我仍然得到json。在我的情況下工作的解決方案:

$.ajax({ 
      url: 'page.php', 
      success: function(data) { 
     $('.result').html(data); 
     // alert('Load was performed.'); 
      } 
     }); 

非常感謝

相關問題