6

如果我有业务 API 的 api 密钥,我只想要 URL 的示例,例如如何放置地点 id 和 api 密钥。

4

3 回答 3

2

如果 Google 已授权您使用 Google Business API,那么您需要

您的 Http Get 请求必须具有访问令牌
例如:https ://mybusiness.googleapis.com/.../reviews??access_token= {tokenHere}
这将返回您所有的评论。
参考:https
://developers.google.com/my-business/reference/rest/v4/accounts.locations.reviews 希望能回答您的问题。

于 2018-01-02T15:08:07.593 回答
1

*请注意,API v3 的支持已于 2018 年 3 月 10 日结束;v3 将于 2018 年 5 月 10 日不再可用。因此,我们鼓励您尽快迁移到 v4.1,以防止功能中断。此外,可以在此处找到弃用时间表

您可以通过相同方式获得 Google 我的商家 (GMB) 评论

请使用 PHP HTTP 请求找到以下工作代码以进行审核回复

$access_token = "<your_access_token_here>";
$query = array('comment' => 'Thank you for visiting our business!');
$request_uri = "https://mybusiness.googleapis.com/v4/accounts/111050869667910417441/locations/17405754705905257334/reviews/AIe9_BFu3rdicGrPrzdyu4PDXmqMAu-9BCJf9_HF0DxzGxsjAGw5KGl1XsdqSkbsAMdl_W2XBG4bwO3wCp0_l_8KLAV7mckl5cSyJItwPqSYGiH3ktK6nrI/reply?access_token=" . $access_token;
$curinit = curl_init($request_uri);
curl_setopt($curinit, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curinit, CURLOPT_CUSTOMREQUEST, 'PUT');
curl_setopt($curinit, CURLOPT_POSTFIELDS, json_encode($query));
curl_setopt($curinit, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curinit, CURLOPT_HTTPHEADER, array(
  'Content-Type: application/json',
  'Content-Length: ' . strlen(json_encode($query)))
);
$json = curl_exec($curinit);
$phpObj = json_decode($json, true);
var_dump($phpObj);
于 2018-10-30T18:05:14.657 回答
0

这段代码对我有用。我使用 curl 库来回答评论。我希望它对你有用

$url = "https://mybusiness.googleapis.com/v4/accounts/ {accountId} /locations/ {locationId} /reviews/ {reviewId} /reply";

$access_token = {访问令牌谷歌}

$ch = curl_init($url);

curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PUT');

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$query = array('comment' => '谢谢!');

curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($query));

curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: Bearer '.$access_token.'', ​​'Content-Type: application/json', 'Content-Length: ' . strlen(json_encode($query))) );

$response = curl_exec($ch);

回声$响应;

curl_close($ch);

于 2020-09-11T17:28:26.947 回答