4

友人が最近チェックインした場所のリストを表示するアプリが必要です。そのために、「チェックイン」エンドポイントを使用しました - https://api.foursquare.com/v2/users/USER_ID/checkins。しかし、残念ながら期待どおりに動作しません。現在ログインしているユーザー「self」の最近のチェックインのみを返します。選択した友達の最新のチェックインを 1 つだけ取得することができました。「1回」のチェックインはあまり役に立ちませんが、さらに混乱を招きます。人々は私のアプリが正しく機能していないと思い、文句を言います! :(

現時点では「self」のみがサポートされていることがドキュメントに明記されています。開発者が少なくとも 5 つまたは 10 の最近のチェックインを読み取ることができるようになるのはいつ頃になるのでしょうか。それとも、選択したフレンドの複数のチェックインを読み取る他の方法はありますか?

アプリのユーザーに、アプリが正しく機能していないと思ってアンインストールしてほしくありません:(。

4

2 に答える 2

3

For a list of the most recent check-in for friends, use the /checkins/recent endpoint. Eventually the friend tab API will contain more check-ins from active friends, but that API endpoint is under heavy construction right now and we're not yet ready to share it with external developers.

If recency is not as urgent, use the /venues/explore endpoint. It's not documented yet, but you can specify "friendVisits=visited" and get back only venues that a user's friends have been to.

于 2012-06-18T18:26:02.050 に答える
0

これらのチェックインで本当に何をしたいのかわからないので、これはすぐに使えるアイデアです:)

  • ユーザーのアクティビティ (ニュース) フィードを使用します。この API は文書化されていません。フィードは、Web バージョンのメイン html に「ハードコード」されています。モバイル版を見たほうがいいかもしれません。とにかく、文書化されていない場合、このデータへのアクセスが許可されない可能性があります...

  • ユーザーの友達のバッジ リストを取得します。ロックされていないバッジごとに 1 つの会場が含まれます。

  • ヒントを調べる / todo リスト (完了) / ユーザーが作成したリスト / 市長

  • 「友人」があなたのアプリケーションのユーザーである場合は、さらにチェックインを提案します (Foursquare で問題ないかどうかはわかりません。この場合、チェックインが友人に表示される可能性があることをユーザーに通知する必要があります)。Foursquare には保持ポリシーもあります: https://developer.foursquare.com/overview/community

Foursquare には、Facebook のような強力なプライバシー設定はありません。それまでは、友達のチェックインをプライベートに保つと思います...お役に立てば幸いです

于 2012-06-15T21:47:16.867 に答える