2011-08-04 7 views
0

私は、近くの場所にユーザーを表示させたいと思っている新しいアプリケーションに取り組んでいます。ユーザーが任意のサービス(foursquareなどなど)にログインしなくてもよろしいですか? APIはありますか?これを可能にする?事前に近くの会場へのユーザーのアクセスを実装する方法は?

おかげで、

Amitos80

答えて

0

ただ、デバイスに現在位置を取得します。

Link

+0

ありがとうございます。私の現在の場所を取得する方法を知っています..何が私の周りの場所のリストを表示するのですか..私はfoursquare APIを試しましたが、ユーザーがログインするので、私は別の解決策を探しています。 – amitos80

+0

申し訳ありませんが、ユーザー/パスが必要ないことはわかりません。他の唯一の方法はあなた自身を作ることです。 – Pintac

1

"userlessは、" フォースクエア代/会場/検索エンドポイントにコールしてください。これにより、アプリケーションは1時間あたり約5000の「近く」のリクエストを作成できます。

コンシューマキーを登録@https://foursquare.com/oauth - これにより、アプリケーションにclient_id & client_secretが与えられます。

これで、APIにhttps://api.foursquare.com/v2/venues/search?ll=40.7,-74&client_id=XXXXXXXXXXXXXXXX&client_secret=YYYYYYYYYYYYYYYYY&v=20111109のような呼び出しを行い、ローカル結果を取得できます。

会場検索の詳細については、https://developer.foursquare.com/docs/venues/search.htmlをご覧ください。ユーザーレスリクエストの詳細については、https://developer.foursquare.com/docs/oauth.html#userless

+0

私はアプリにclient_secretキーを埋め込むはずですか?これは安全ですか? – ninjaneer

+1

これはかなり安全ですが、アプリが正常に機能するようになった場合は、キャッシュを行うためにサーバーからAPIリクエストに切り替える必要があります(レート制限を上げる前に基本的なキャッシュを行う必要があります) – akdotcom

関連する問題