我可以从Instagram链接获取信息,例如:https://instagram.com/p/7u46R_Ia9X/ 我发现我们可以使用Instargram API获取位置ID的信息,但我不知道从上面的链接获取位置ID或位置信息。 非常感谢你
更新:我们可以通过答案解决,如果您没有访问令牌,我们可以通过简单的链接接收: http://bobmckay.com/web/simple-tutorial-for-getting-an-instagram-clientid-and-access-token/
答案 0 :(得分:1)
首先需要获取图像的media-id
值,然后使用以下端点获取location-id
和其他相关信息。
https://api.instagram.com/v1/media/{media-id}?access_token=ACCESS-TOKEN
此终点的响应将返回该位置以及媒体的所有详细信息。
从JS中的Instagram网址获取媒体ID的代码
$.ajax({
type: 'GET',
url: 'http://api.instagram.com/oembed?callback=&url=http://instagram.com/p/Y7GF-5vftL/',
cache: false,
dataType: 'jsonp',
success: function(data) {
try{
var media_id = data[0].media_id;
}catch(err){}
}
});