首页 > 解决方案 > 使用 python 请求的 Yelp API 调用

问题描述

我有一个 Django 项目,它有一个基于类的视图,我的前端调用并通过用户输入发送。然后,视图收集该输入并进行 API 调用,预计会返回一个 json 对象,但我一直收到 404。

我不确定哪个部分坏了,因为什么都没有返回。

视图.py

class YelpLocation(APIView):

  def get(self, request):
    API_KEY= '***'
    API_HOST = 'https://api.yelp.com/v3/businesses/search/'
    location = self.request.GET['location']
    headers = {
    'Authorization': 'Bearer %s' % API_KEY,
    }
    params = {
    'location' : location,
    'term' : 'coffee'
    }
    response = requests.get( API_HOST, headers=headers, params=params)
    return Response(response)

标签: pythondjango

解决方案


推荐阅读