从Python脚本查询远程API

从Python脚本查询远程API,python,api,Python,Api,我想在我的Python脚本中集成来自Zomato的审查API 我知道Python的基本编程,但至于API集成,我想知道 如何继续使用API 应该采取哪些步骤从Python查询API 如何将结果集成到我的脚本中 可行的选项是什么?您可以开始使用Python的请求模块 获取类别列表的快速示例: import requests domain = "https://developers.zomato.com/api/v2.1" headers = {'user-key': 'your_api_ke

我想在我的Python脚本中集成来自Zomato的
审查API

我知道Python的基本编程,但至于API集成,我想知道

  • 如何继续使用API
  • 应该采取哪些步骤从Python查询API
  • 如何将结果集成到我的脚本中

可行的选项是什么?

您可以开始使用Python的
请求模块

获取类别列表的快速示例:

import requests

domain = "https://developers.zomato.com/api/v2.1"
headers = {'user-key': 'your_api_key_here'}

response = requests.get("{}/categories".format(domain), headers=headers).json()

for category in response["categories"]:
    print(category)
这将输出如下内容:

{"categories": {"id": 1, "name": "Delivery"}}
{"categories": {"id": 2, "name": "Dine-out"}}
{"categories": {"id": 3, "name": "Nightlife"}}
{"categories": {"id": 4, "name": "Catching-up"}}
{"categories": {"id": 5, "name": "Takeaway"}}
# etc...

请求的文档

您的问题可能太广泛,不在本答案的范围之内,但我会尽我所能

  • 首先

  • 用于使用GET/POST请求将适当的JSON数据发送到适当的端点(API url+类似“/restaurant”的内容)

所有这些链接都将为您提供大量信息,帮助您了解如何使用Zomato API完成所需的工作。您所能做的最好的事情就是让自己了解HTTP请求是如何工作的,然后按照这些链接开始。

首先,然后。之后,只需使用GET/POST请求将适当的JSON数据发送到适当的端点(API url+类似“/restaurant”)即可。像这样的东西会做得很好。