我对所有的编程语言都很陌生,我想抓住地理位置进行学术研究,目的是为了可视化数据。
有什么简单的方法吗?或者简单的教程如何做到这一点?我需要从csv\json\xls文件中提取地理位置
发布于 2015-12-16 18:47:37
这里的自述文件(https://github.com/Instagram/python-instagram)是一个教程。
例如,要使用API进行身份验证,请使用:
from instagram.client import InstagramAPI
access_token = "YOUR_ACCESS_TOKEN"
client_secret = "YOUR_CLIENT_SECRET"
api = InstagramAPI(access_token=access_token, client_secret=client_secret)然后,您可以将信息定位为以下三个查询:
api.location(location_id)
api.location_recent_media(count, max_id, location_id)*
api.location_search(q, count, lat, lng, foursquare_id, foursquare_v2_id)这个API (https://www.instagram.com/developer/endpoints/locations/)的位置“端点”的文档。
从本质上说,上面的命令可以发送以下请求:
Instagram API的响应将是:
{
"data": [{
"id": "788029",
"latitude": 48.858844300000001,
"longitude": 2.2943506,
"name": "Eiffel Tower, Paris"
},
{
"id": "545331",
"latitude": 48.858334059662262,
"longitude": 2.2943401336669909,
"name": "Restaurant 58 Tour Eiffel"
},
{
"id": "421930",
"latitude": 48.858325999999998,
"longitude": 2.294505,
"name": "American Library in Paris"
}]
}Python当然可以将这些数据导出到您提到的文件类型之一。注意,还有一些非常不错的绘图功能,请看一下;(http://matplotlib.org/basemap/users/examples.html)。包装器的好处是您可以直接与响应数据交互。它就像一个Python对象。
https://stackoverflow.com/questions/34292915
复制相似问题