【问题标题】:Extract lat/lng from an Instagram photo via API通过 API 从 Instagram 照片中提取 lat/lng
【发布时间】:2013-04-12 08:35:19
【问题描述】:

默认情况下,Instagram 会为所有提交的照片保存地理标签。然后,您可以使用/media/search 按位置搜索。但是,当我尝试使用 /media/media-id 从特定图片中提取地理标签时,我总是在 json 响应中得到 "location": null 并且没有纬度/经度对。

Instagram 是否简单地阻止了此功能?还有其他方法吗?

【问题讨论】:

    标签: geolocation instagram


    【解决方案1】:

    如果可用,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":  []
        },
        ..........
    

    【讨论】:

    • 我不确定这就是全部。 AFAIK,您可以根据其位置属性(这意味着它拥有它)在媒体/搜索中找到图像,但是当您在同一图像上使用 /media/media-id 时,位置不会出现。
    • 我以前没见过。你有一个我可以看看的这些搜索的例子吗?
    • 我的错。我依赖早期版本的 instagram 应用程序,除非您选择退出,否则会自动添加 lat/lng 数据。从那以后,他们推出了“照片地图”并选择加入...
    猜你喜欢
    • 2015-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多