Instagram 媒体/搜索终结点仅返回具有位置的帖子

Instagram 媒体/搜索终结点仅返回具有位置的帖子,instagram,instagram-api,Instagram,Instagram Api,我正在使用媒体/搜索端点API for while,该API返回定义地理边界内的所有帖子,但大约在8月中旬,该API仅返回用户通过签入手动指定地点的帖子。基本上,大部分帖子都没有了,因为用户通常不会在场馆报到。我需要导入所有基于lat和long的帖子,而不仅仅是包含“中央公园”等场馆的帖子。 有人能帮我解决这个问题吗 : (本例显示,使用相同的端点,我只能获取用户手动分配位置的文档。在本例中,用户为帖子添加了“凯悦橘子郡”) : (示例二显示,在8月中旬之前,使用相同的API,我可以获得所有帖子

我正在使用媒体/搜索端点API for while,该API返回定义地理边界内的所有帖子,但大约在8月中旬,该API仅返回用户通过签入手动指定地点的帖子。基本上,大部分帖子都没有了,因为用户通常不会在场馆报到。我需要导入所有基于lat和long的帖子,而不仅仅是包含“中央公园”等场馆的帖子。 有人能帮我解决这个问题吗

: (本例显示,使用相同的端点,我只能获取用户手动分配位置的文档。在本例中,用户为帖子添加了“凯悦橘子郡”)

: (示例二显示,在8月中旬之前,使用相同的API,我可以获得所有帖子,即使没有使用lat、long指定的任何地点。如果打开帖子,也没有指定的位置。)

下面是示例查询:

//api.instagram.com/v1/media/search?lat=34.043835&lng=-118.267211&max_timestamp=1409484959&min_timestamp=1409454959&distance=100

谢谢
Alex

看起来他们已经取消了应用程序自动标记照片和从手机中提取的地理位置信息的功能

我只是通过发布一些照片做了一些测试。我已经让Instagram完全访问我的定位服务,然后发布了两张照片。一个标记了位置,另一个未标记位置。当我从Instagram请求归还该媒体时,我得到

    "location": {
        "latitude": 51.039733624,
        "name": "Galaxie Diner",
        "longitude": -114.089168127,
        "id": 2488384
    },
对于标记的图片和

    "location": null,
对于未标记的图片


我的猜测是,这是推动位置标记功能使用的公司战略的一部分,因为这些位置通常与Facebook位置页面关联。要么这样,要么他们出于隐私考虑禁用了它。

托尼:是的,你说得对。他们要么改变了隐私政策,要么改变了公司战略。这对SaaS平台来说是一个巨大的变化。我们的Instagram进口商在更改数据时丢失了大约60%的数据。我们已经在使用Foursquare的Mysql中有了位置表,但是我们需要有post lat,长时间从API中删除Instagram,以防用户没有放置任何位置。