python - 使用 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)
解决方案
推荐阅读
- python - 设置 DeepDiff 以很好地识别删除
- sql - 如何通过算法从帐户树中选择适当的帐户
- github - 仅在 GitHub Actions 中发布更改的项目
- r - 在 R 包中使用 %>%
- c# - 如何从 .Net Core 控制台应用程序分配 Azure DevOps 中的变量
- docker - 将 png 图像添加到 Dockerfile
- node.js - Setting Google Cloud Storage access-control-allow-origin header still couldn't work
- flutter - 对“this”表达式的引用无效
- java - 如何针对具有 UNION 类型的模式验证 Json
- javascript - 从节点 repl 执行 jest 测试语句