会場の取得に関する Four Square API の問題に直面しています。問題は、特定の場所がリストに表示されず、アプリケーションに表示されないことです。
たとえば、米国カリフォルニア州パロアルトの 220 University Ave にある「Cafe 220」の例を見てみましょう。
この場所は、「Four Square」の Web サイトとその iPhone アプリケーションで見ることができます。ただし、この場所は、アプリケーションを通じてリクエストしている場合は利用できません。
別のアプリケーションから送信された以下のリクエストと、それに関連するクエリを見つけてください。
[1]。私たちのアプリケーションリクエスト:
OAuthtoken ベースのリクエスト:
api.foursquare.com/v2/venues/search?ll=37.445,-122.162385&intent=browse&radius=804.67&limit=50&oauth_token=[OAuthTokenHere]&v=20130613
[2]。参照アプリケーションのリクエスト:
以下の URL の github にある参照アプリケーションを使用します。
github.com/Constantine-Fry/Foursquare-API-v2
Github アプリケーションから呼び出された Venues API を取得します。
https://api.foursquare.com/v2/venues/search?client_id=[クライアントIDはこちら]&client_secret=[クライアントシークレットはこちら]&v=20130117&locale=en&ll=37.444829,-122.162241&radius=500
クエリ:
1) アプリケーションからリクエストを送信すると、「Cafe 220」はリストに表示されませんが、「Github」参照アプリケーションでは正常に動作しています。したがって、なぜこの種の問題が発生するのかはわかりません。
その会場がリストにない理由と、この問題の解決方法をお知らせください。
2) 上記の github からのリクエストは「ユーザーレス リクエスト」であると理解しています。これは正しいですか?
3) 「OAuthToken」と「User Less Request」どちらの方法が良いか教えてください。会場データの取得で問題に直面しているため。
この問題を解決できるよう、フィードバックをお寄せください。