web-dev-qa-db-ja.com

Foursquareから毎週のデータを取得する方法

私にはビジネス(ジム)があるクライアントがいて、彼はFoursquareで最も頻繁にその場所にチェックインした人を知りたいので、ほとんどのチェックインでユーザーに毎週賞品を提供できます。

Foursquareで場所を要求しましたが、その情報にアクセスできません。

誰が最近のユーザーおよびトップユーザーにチェックインしたかを確認できます。また、特定の週の電子メールレポートをリクエストすると、毎日何人のユーザーがチェックインしたかがわかりますが、誰がチェックインしたかはわかりません。

その情報にアクセスする方法はありますか?

1
Vucko

Venue timeseries からのデータ Foursquare Merchant API は、週ごとの電子メールの要約に使用され、(ご指摘のとおり)訪問者に関する集計情報のみを提供します(特定の週のuniqueVisitorsなど)。

会場マネージャーは、 Venue Stats を使用して、一定期間にわたってトップユーザーのデータを取得できます。

https://api.foursquare.com/v2/venues/VENUE_ID/stats

VENUE_IDパラメーターに加えて、startAtおよびendAtパラメーターを指定して、希望する週を取得することもできます。

Venue Stats Response フィールドにはtopVisitorsが含まれます。

期間中のチェックインカウントによる上位10ユーザーの配列。配列要素は、フィールドユーザー、コンパクトユーザー、およびチェックイン(そのユーザーによるチェックインの数)を持つオブジェクトです。設定で会場マネージャーとのチェックインの共有をオプトアウトしたユーザーは含まれません。

これにより、その週のトップユーザーを確認/識別できますby check-in count

2
batpigandme