デフォルトでは、Instagram は送信されたすべての写真のジオタグを保存します。その後、 を使用して場所で検索できます/media/search
。ただし、を使用して特定の写真から地理タグを抽出しようとすると、/media/media-id
常に"location": null
json 応答が返され、緯度/経度のペアは取得されません。
この機能は Instagram によってブロックされているだけですか? それを行う別の方法はありますか?
デフォルトでは、Instagram は送信されたすべての写真のジオタグを保存します。その後、 を使用して場所で検索できます/media/search
。ただし、を使用して特定の写真から地理タグを抽出しようとすると、/media/media-id
常に"location": null
json 応答が返され、緯度/経度のペアは取得されません。
この機能は Instagram によってブロックされているだけですか? それを行う別の方法はありますか?
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": []
},
..........