尝试向POST
,更具体地说,向Yelp API
端点发送HOLDS
请求。
文档:https://docs.developer.yelp.com/docs/endpoints-4
代码:
import requests
import json
api_key = someKey
headers = {'Authorization' : 'Bearer %s' % api_key}
url='https://api.yelp.com/v3/bookings/the-house-san-francisco/holds'
params = {'time': '12:45', 'date':'2019-10-11', 'covers':'4', 'unique_id':'test'}
req=requests.post(url, params=params, headers=headers)
print(json.loads(req.text))
继续出现以下错误:
{'error': {'code': 'VALIDATION_ERROR', 'description': 'covers is a required parameter.', 'field': 'covers', 'instance': None}}
我提供参数时为什么会发生这种情况有些困惑。现在一直在敲我的头,但仍然没有任何进展。任何帮助将不胜感激!