6

当我尝试获得超过 5 条评论时,“评论”API 会返回相同的评论集。

我正在使用 curl 请求获得评论。例如,我试图获得 10 条关于“Impromptu”的评论,起始索引为 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"

如果我没有给出 start 和 count 参数,它会给我和它一样的评论,如下所示:

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 的限制吗?

4

2 回答 2

4

尝试使用 V1 API,例如:

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

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

于 2017-10-06T10:59:01.580 回答
1

目前,您可以通过 Zomato 公共 API 获取给定餐厅最近 5 条评论的前 500 个字符。这就是为什么 start-and-count 参数的变化不会影响来自评论 API 的结果集。

于 2016-12-23T07:04:49.190 回答