貪欲な方法でfoursquareからのチェックインデータをクロールすることは可能ですか?(すべてのユーザーと友情がなくても)公開されているTwitterメッセージをクロールするのと同じです。何か経験や提案があれば、共有してください。ありがとう。
4 に答える
foursquareへのリンクを含む公開されているツイートがある場合は、HEADリクエストを行うことで、foursquareの短いリンク(4sq.com/XXXXXX)を解決できます。ヘッドリクエストは、チェックインIDと署名を含むURLを返します。これらの2つの値を使用して、foursquare API /checkins/エンドポイントを介してチェックインオブジェクトを取得できます。1時間にアクセスできるのはこれらのうち500個だけです。
Twitterとfoursquareの利用規約の両方を遵守する必要があります。fourquareの場合、この情報を誰にも表示したり、ユーザー情報を3時間以上保持したりすることはできません(ユーザーがアプリケーションを承認していないため)。
ロケーションのマネージャーがアプリケーションへのOAuthアクセスを許可した場合にのみ、ロケーションのチェックインデータを取得できます。それがある場合は、https ://developer.foursquare.com/docs/realtime.htmlで定義されているリアルタイムAPIを使用できます。
いいえ、Twitterのようなチェックインデータをクロールすることはできません。この情報は個人データと見なされ、公開されません。
Twitterデータをクロールしてfoursquareデータを取得できます=)