如何从 Zomato 获得更多评论 API

How to get more reviews from Zomato API

当我尝试获得超过 5 条评论时,'reviews' API 返回了相同的一组评论。

我正在使用 curl 请求获取评论。例如,我正在尝试获取 'Impromptu' 的 10 条评论,起始索引为 20.

curl -X GET --header "Accept: application/json" --header "user-key: <API_KEY>" "https://developers.zomato.com/api/v2.1/reviews?res_id=311104&start=20&count=10"

如果我没有按以下方式提供开始和计数参数,它会给我相同的评论:

curl -X GET --header "Accept: application/json" --header "user-key: <API_KEY>" "https://developers.zomato.com/api/v2.1/reviews?res_id=311104"

因此,对于上述餐厅,我只有 5 条评论。这是我的 API_KEY 的限制吗?

目前,您可以通过 Zomato public API 获取给定餐厅的最新 5 条评论的前 500 个字符。这就是为什么开始和计数参数的变化不会影响评论的结果集 API.

尝试使用 V1 API,像这样:

https://api.zomato.com/v1/reviews.json/RESTAURANT-ID/user?count=0&apikey=YOUR-KEY

将计数参数值设置为 0,将 return 给定餐厅 ID 的所有评论。其他正值 (< 50) 将 return 提到的评论数。