如何从 instagram api 中提取基于位置 ID 的任何类型的地理空间数据?
Posted
技术标签:
【中文标题】如何从 instagram api 中提取基于位置 ID 的任何类型的地理空间数据?【英文标题】:How can I pull any kind of geospatial data based on location id from the instagram api? 【发布时间】:2021-08-06 20:20:48 【问题描述】:我对 instagram API 很陌生,如果这是一个愚蠢的问题,我深表歉意。我正在尝试从我从 instagram 中提取的约 250 个位置 ID 的列表中提取一些位置度量(理想情况下是纬度和经度)。我能找到的最接近我的问题的是converting instagram location id to latitude and longitude so that I can overlay them on Google Map,但我没有地址。
我已阅读文档,我怀疑 url 请求的结构应如下所示,我在这里找到了:https://developers.facebook.com/docs/graph-api/reference/location/
curl -i -X GET \
"https://graph.facebook.com/graph-api-version/location-id&access_token=user-access-token
但我似乎无法返回任何结果。非常感谢任何帮助!
【问题讨论】:
【参考方案1】:我可以在良好的支持下分享官方 Instagram API 的可靠替代方案。 要根据位置 ID 获取地理数据,您需要创建几个查询:
POST 请求下载地理数据:
https://api.data365.co/v1.1/instagram/location/location_id/update?access_token=YOUR令牌
GET请求检查任务状态:
https://api.data365.co/v1.1/instagram/location/location_id/update?access_token=YOUR令牌
GET 请求获取地理数据:
https://api.data365.co/v1.1/instagram/location/location_id?access_token=YOUR令牌
您可以在此link 看到您将收到哪些位置数据。
对于此服务,获取地理数据是按位置任务查找帖子的一部分。
但是如果你没有在请求中指定任何额外的参数,你将只能接收到位置数据。
【讨论】:
以上是关于如何从 instagram api 中提取基于位置 ID 的任何类型的地理空间数据?的主要内容,如果未能解决你的问题,请参考以下文章