问题标签 [google-my-business-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
503 浏览

google-my-business-api - 获取任何企业的 Google 商业评论列表?

我可以从任意企业获取评论列表吗?

您似乎获得了特定帐户和位置的评论列表。

https://mybusiness.googleapis.com/v3/accounts/account_name/locations/location_name/reviews

但是,您只能获取经过身份验证的用户的帐户列表。

https://mybusiness.googleapis.com/v3/accounts

是否有端点或方法可以列出任何企业的评论?我只需要数量或评论,真的不想看屏幕抓取类型的解决方案。

0 投票
1 回答
185 浏览

google-api - 如何通过显示名称获取 Google 评论

我想检查是否有人以其名称评论了我的业务。用户输入他的谷歌名称,然后我发送一个获取请求以检查评论是否存在。在文档中它说我可以使用此 url 获得评论

我想accont_name并且location_name与我的商业帐户相关,我可以在那里的某个地方找到它们。

但究竟是review_name什么?是撰写评论的 Google 帐户的名称吗?如果是,当两个具有相同名称的不同 Google 帐户撰写评论时会发生什么?那时我会收到两条评论吗?我如何判断哪个评论与哪个帐户相关?

0 投票
3 回答
544 浏览

html - 显示 Google 评论的链接

目前正在与网站和 Google MyBusiness 合作。我们不想重复内容,而是希望在 Google MyBusiness(Google 地图)上包含客户评论的 URL - 有人对 URL 的格式有任何想法吗?

有很多关于如何制作链接以鼓励客户撰写评论的信息, https://search.google.com/local/writereview?placeid=<place_id> 但我没有发现任何关于显示评论的链接。

0 投票
1 回答
572 浏览

javascript - 如何使用 Google My Business API 获取位置列表

我正在尝试使用 Google My Business Javascript API ( https://developers.google.com/my-business/quickstarts/javascript ) 获取用户的位置列表。用户使用他的 google 凭据成功登录并生成 oauth 令牌。但是当我试图获取位置时--->

我在 xhr.response 对象中得到空值。

0 投票
0 回答
1183 浏览

php - 无法将 MyBusiness 与 google-api-php-client 连接

我的目标是接收特定帐户的位置。

我知道遵循所有说明:

1) 我在 php API Samples中下载并安装了谷歌客户端

2) 我从这里下载并安装了 MyBusiness.php Business Samples

3)我在开发者控制台(https://console.developers.google.com)中创建了项目

4) 我请求访问 Google My Business API,我收到了激活确认,并从控制台启用了 API。

5)我按照教程接收有关他们可以从中检索信息的帐户的信息

不幸的是,我总是遇到同样的错误,经过数小时的测试,我不知道该怎么办:“请求缺少所需的身份验证凭据,需要 OAuth 2 访问令牌、登录 cookie 或其他有效的身份验证凭据”

我该如何解决?

我错过了什么?

0 投票
1 回答
625 浏览

c# - GMB API - 无法获取/更新 Google 企业帐户 Pub/Sub 通知设置

我正在尝试使用 Google My Business API C# 客户端库:https ://developers.google.com/my-business/samples/以获得位置和评论的实时通知。我已按照以下网址提供的步骤操作:https ://developers.google.com/my-business/content/notification-setup#get_started 。但我被困在第 5 点) Account.updateNotifications

我收到此错误:“{Parameter validation failed for \"name\"}”

我可以使用相同的“名称”参数成功获取帐户、位置、评论等,但它不适用于通知。我附上下面的代码。

如果有人遇到这个问题,请帮我解决这个问题。谢谢!

0 投票
2 回答
728 浏览

google-my-business-api - 使用 Google My Business API 获取评论链接

有没有办法使用 GMB API 获取评论链接?

最接近我需要的是:

其中第一个 ID (113400145807499011881) 是留下评论的用户 ID,第二个 ID (ChIJSRSm38NhLxMRBgg2EGMZqKc) 是地点 ID。

但是,API 返回的评论对象似乎没有包含足够的信息来获取评论者用户 ID。

谢谢你,圭多

0 投票
0 回答
948 浏览

google-my-business-api - 如何验证/测试具有 200 多个位置的 Google My Business API?

我是一家 SaaS 初创公司的后端开发人员。我希望测试来自公开的 Google My Business API 的所有可能响应。我已经设置了一个包含 2 个位置的测试帐户,但是,我想测试 200 个或更多位置。我想知道其他人在使用 Google My Business API 开发产品时如何测试他们的代码。(我想测试场景,比如获取与单个帐户关联的 100 多个位置)

0 投票
0 回答
94 浏览

php - 获得用户对服务帐户的同意

我正在尝试通过 Google My Business API 从我的企业获取信息,但是当我尝试通过他们获取信息时,google-api-php-client我只收到以下消息:

我已经按照他们的文档(这里这里)但是没有运气。

代码:

另外我注意到这个错误只发生在我这样做的时候$client->setSubject("*********@gmail.com");

如果我忽略它,它会提出请求,但没有可用的营业地点。

我不是 100% 确定这是否是因为缺少用户同意,但在谷歌搜索后看起来像这样。我没有找到解释如何获得用户同意的文档。他们中的大多数人解释它是什么,而不是如何去做。

作为第二次测试,我尝试创建一个身份验证 url$auth_url = $client->createAuthUrl();并设置重定向 uri $client->setRedirectUri('http://' . $_SERVER['HTTP_HOST'] . '/oauth2callback.php');(也尝试将其设置为空:'')但后来我收到了 redirect_uri_mismatch 错误。这应该是正确的,因为您无法在服务帐户(或服务帐户的 OAuth2 客户端)中设置重定向 uri

那么我该如何解决这个问题呢?

0 投票
2 回答
1830 浏览

php - Google API My Business + PHP + Laravel - 找不到类

我使用 OAuth 2.0 流 + google-api-php-client + Mybusiness PHP 类,但出现“找不到类”错误,见下文:

完整错误:

自动加载中添加的 MyBusiness 类:

所有必需的类(例如Google_Service_MyBusiness_ListAccountsResponseGoogle_Service_MyBusiness_Location在 中app/Vendors/MyBusiness.php

我的代码有什么问题?