对于我的应用程序,我想获得特定位置的评论,以便即时消息使用下面的api及其正常工作。
$location = "*location*";
$access_token = "*token*";
$url = "https://mybusiness.googleapis.com/v4/".$location_name."/reviews?access_token=".$access_token;
到目前为止,我如何尝试在下面的代码中获得评论?。
$url = "https://mybusiness.googleapis.com/v4/".$location_name."/reviews?access_token=".$access_token."&startTime=".$start_time."&endTime=".$end_time;
上面的代码不起作用,请给我任何建议。
我引用了此链接Time range filter link
请帮助我获得解决方案。
答案 0 :(得分:1)
对不起,但是Google没有将“ timeRange”作为查询参数选项进行记录。
仅有的选项是pageSize
,pageToken
和orderBy
。
来源:https://developers.google.com/my-business/reference/rest/v4/accounts.locations.reviews/list
答案 1 :(得分:1)
您也可以尝试使用第三方API;如果您只需要一次性使用它,则可以通过以下方式快速获取所需的东西:https://www.reviewsmaker.com/api/date-range/
以上工具使用的方法具有RM API的GUI,该API可以获取所有评论,并以所需的日期范围(从而计算匹配总数)在数组中重新循环;同时提醒并显示查询的位置ID的金额;有了一些JS技能,您可以轻松地将其调整为结果;
您还可以使用本机GMB API来完成此任务,方法是解析所有评论并将它们存储在temp数组中;并循环遍历检查日期为> =您的开始日期变量和<=您的结束日期变量的数组;
简而言之,它肯定是可行的:)