1

Foursquareの「今ここ」を探すプログラムを書いています。添付したように、会場には 2 人がいますが、API を使用している人を見ることができず、API は空のリストを返すだけです。

タイプが「その他」でメンバーが見えないのですが?問題を解決する方法はありませんか?

hereNow: {count: 2,
...,
groups: [{type: "others",
...
count: 2,
items: [ ]
}
]
},
4

2 に答える 2

1

akdotcomが述べたように、ドキュメントはエンドポイントがどのように機能するかに関する最新情報を提供します:https ://developer.foursquare.com/docs/venues/herenow

このエンドポイントの動作に変更がありました。

以前は、現在会場にチェックインしている全員(3時間以内)が戻ってきました。

変更されたため、会場にチェックインしていない場合は、そこでチェックインされている友達(および現在のドキュメントによると友達の友達)のみが表示され、友達以外の友達は表示されません。

チェックインすると、1つの例外を除いてすべての人を見ることができます。カウントにはまだ反映されていると思いますが、ここに表示されないようにオプトアウトした人は表示されません。

彼らの説明は、これは現実の世界に似ているということだと思います。あなたが物理的にそこにいない場合、あなたはそこに誰がいるのか見ることができません。

会場のマネージャーだけが、自分でチェックインせずにチェックインした全員を見ることができます。

于 2012-09-15T21:17:35.813 に答える
0

さまざまな種類のリクエストに対して返される "herenow" 情報の概要については、エンドポイントのドキュメント ( https://developer.foursquare.com/docs/venues/herenow ) を参照してください。おそらく、カウントのみを返し、ユーザー情報を返さない「ユーザーレス」リクエストを作成しています。

于 2012-09-10T19:09:34.637 に答える