0

私は、訪問者が特定のことが起こった場所を地図上で見ることができる新しいウェブサイトのアイデアを考えています. 誰かが特定のハッシュタグを使ってツイートするという考えで、Twitter を使いたいです。API を使用してそのツイートをキャプチャし、ツイートの発信元の場所を見つけたいと考えています。これは可能ですか?

4

1 に答える 1

2

可能です。ただし、場所を取得できないツイートが多数あり (実際には大部分)、これらの場所を取得することは不可能です。位置を特定するには、ユーザーは自分のアカウント パラメーターで位置情報を有効にし、ツイートを投稿するときに位置情報を提供する必要がありますが、ほとんどのツイートはそれを行っていません。

ツイートの場所を取得するには、対応する Twitter API エンドポイント( GET statuses/show/:id) を使用してツイートをダウンロードするだけです。ツイートを取得したら、その"coordinates"フィールドを検索します。このフィールドには、 とも呼ばれるサブフィールドがあり"coordinates"ます。このサブフィールドは、2 つの数字のリストです[longitude, latitude]。詳細については、ツイート座標に関する Twitter 開発者向けドキュメントを参照してください。

于 2012-12-11T04:41:52.843 に答える