当我尝试获得超过5条评论时,同一组评论会被评论'返回。 API。
我正在使用curl请求获取评论。例如,我正在努力获得关于' 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"
如果我没有给出开始和计数参数,它给出了与它给出的相同的评论:
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的限制吗?
答案 0 :(得分:3)
尝试使用V1 API,例如:
https://api.zomato.com/v1/reviews.json/RESTAURANT-ID/user?count=0&apikey=YOUR-KEY
将计数参数值设置为0
,将返回给定餐馆ID的所有评论。其他正值(&lt; 50)将返回上述提到的评论数。
答案 1 :(得分:1)
目前,您可以通过Zomato公共API获取给定餐厅最新5条评论的前500个字符。这就是为什么开始和计数参数的变化不会影响评论API的结果集。