如何在“ Google我的商家Api”中获取日期范围内的所有评论?

时间:2018-12-24 13:59:31

标签: php google-my-business-api

对于我的应用程序,我想获得特定位置的评论,以便即时消息使用下面的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

请帮助我获得解决方案。

2 个答案:

答案 0 :(得分:1)

对不起,但是Google没有将“ timeRange”作为查询参数选项进行记录。

仅有的选项是pageSizepageTokenorderBy

来源: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数组中;并循环遍历检查日期为> =您的开始日期变量和<=您的结束日期变量的数组;

简而言之,它肯定是可行的:)