1

Foursquare の API には、会場を検索するオプションがあります。これは HTTP GET メソッドであり、次の形式をとります。

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

Foursquare の例 (API Web サイト内) はうまく機能し、指定された緯度と経度 (40.7,-74) の会場の配列がブラウザーに表示されます。Foursquare から使用しようとすると、次のようになります。

通常の URL のように使用しています。ブラウザに貼り付けますが、ブラウザに印刷された配列を表示する代わりに、次のようなダウンロード ウィンドウが表示されます。

" https://api.foursquare.comからの application/json タイプである -search- を開くことを選択しました。ブラウザはどうすればよいですか? プログラムで開くか、保存しますか?"

浮き出る。ファイル -search- をエディターで開く (または保存して後で開く) と、配列はそこにあります。

私はこれで何が間違っていますか?ブラウザーで会場配列を取得できない理由についての手がかりはありますか?

どうもありがとう

4

2 に答える 2

1

あなたは何も悪いことをしていません。お使いのコンピュータにコンテンツ タイプに関連付けられたプログラムがないapplication/jsonため、ブラウザが保存を要求するだけです。ファイルとして保存すると、サーバーから送信された JSON の内容が表示されます。

通常、API はプログラムによって使用されることになっているため、このアドレスをブラウザーに手動で入力するべきではありません => この API を使用するアプリケーションを作成することになります。

于 2011-05-16T14:36:55.947 に答える
0

申し訳ありませんが、私は自分自身を正しく説明していない可能性があります。まだ json を取得しています。私の場合にうまくいった解決策:

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

どうもありがとう

于 2011-05-17T07:10:03.960 に答える