如何从instagram API打印get请求?

时间:2016-01-04 17:31:28

标签: python get instagram instagram-api

我尝试使用instagram API抓取一些图片,但是我一直收到以下错误:

{'meta': {'error_type': 'OAuthParameterException', 'error_message': 'Missing client_id or access_token URL parameter.', 'code': 400}}

AttributeError: module 'urllib3.response' has no attribute 'content'

这是我在python中的代码:

    import requests
    url = 'https://api.instagram.com/v1/media/search?lat=51&lng=0.098&distance=1000'
    json = requests.get(url).json()

    print (response.content)

1 个答案:

答案 0 :(得分:1)

您需要在OAuth2上下文中执行api查询。 您可以在apigee console

中查看

如果需要以编程方式获取数据,请使用python-instagram lib设置必需数据(access_token)

from instagram.client import InstagramAPI
api = InstagramAPI(access_token = 'YOUR ACCESS TOKEN')
#tested arguments
q=None
count=100
lat=51
lng=0.098 
min_timestamp, max_timestamp =None,None
distance=1000
result = api.media_search(q,count,lat,lng,min_timestamp,max_timestamp,distance)