2

デフォルトでは、Instagram は送信されたすべての写真のジオタグを保存します。その後、 を使用して場所で検索できます/media/search。ただし、を使用して特定の写真から地理タグを抽出しようとすると、/media/media-id常に"location": nulljson 応答が返され、緯度/経度のペアは取得されません。

この機能は Instagram によってブロックされているだけですか? それを行う別の方法はありますか?

4

1 に答える 1

2

get /media/{media-id} エンドポイントは、利用可能な場合、位置情報を返します。ユーザーはそれを利用可能にしないことを選択できるため、すべての画像にそれがあるわけではありません。

この例では、位置情報を含む画像を返します。独自のアクセス トークンを提供する必要があります。

https://api.instagram.com/v1/media/432039264888987277_4513750

応答は次のようになります。

 {
  "meta":  {
    "code": 200
  },
  "data":  {
    "attribution": null,
    "tags":  [],
    "type": "image",
    "location":  {
      "latitude": 48.8635,
      "longitude": 2.301333333
    },
    "comments":  {
      "count": 0,
      "data":  []
    },
    ..........
于 2013-04-12T00:35:19.597 に答える