【问题标题】:Google API get reviews for my business using java scriptGoogle API 使用 javascript 获取对我的业务的评论
【发布时间】:2021-07-20 18:05:01
【问题描述】:

我正在尝试为我的业务获取谷歌评论,但在实施它时遇到了困难。有人可以分享如何使用 JavaScript/Postman 使用谷歌业务 API 获取最新/前 5 条评论吗?我试图这样做:

获取:

https://accounts.google.com/o/oauth2/auth?client_id=MY_CLIENT_ID.apps.googleusercontent.com&client_secret=MY_CLIENT_SECRET&scope=https://www.googleapis.com/auth/business.manage&response_type=token&redirect_uri=https ://developers.google.com/oauthplayground

但它不起作用。

正在尝试在 Google oauth playground 上进行测试

填充:OAuth 流程:客户端 使用您自己的 OAuth 凭据:此处为我的客户 ID

第 1 步:

授权 API:https://www.googleapis.com/auth/plus.business.manage 但我在这里得到:

错误 400:redirect_uri_mismatch 请求中的重定向 URI https://developers.google.com/oauthplayground 与授权给 OAuth 客户端的重定向 URI 不匹配。要更新授权的重定向 URI,请访问:https://console.developers.google.com/apis/credentials/oauthclient/938304287177-nkvm5mqk3f5uq9lt9j2srqlgd0bjihip.apps.googleusercontent.com?project=938304287177

【问题讨论】:

    标签: javascript angular google-api google-oauth google-developers-console


    【解决方案1】:

    您在 Google 云控制台上的项目中的重定向 uri 必须与您发送的重定向 uri 完全匹配。最简单的解决方案是转到您的项目并添加它。

    https://developers.google.com/oauthplayground
    

    这和你有一个额外的斜线不一样

    https://developers.google.com/oauthplayground/
    

    本视频将带您了解它。 Google OAuth2: How the fix redirect_uri_mismatch error.

    评论中的问题

    如何只使用 API 密钥而不需要使用 gmail 帐户授权来获得评论?

    如果您查看文档Method: accounts.locations.reviews.list,您会发现它说以下内容

    API 密钥仅允许您访问公共数据,您尝试访问的数据是私人用户数据,因此需要授权才能访问它。您不能使用 API 密钥访问此数据,您必须使用上述范围之一进行授权。一个解释 api 键的视频。 Everything you need to know about Google API Key's, and where to get one.

    【讨论】:

    • 感谢您的回复,但我怎样才能仅使用 API 密钥获得评论,而无需使用 gmail 帐户对其进行授权?我只想在我的电子商务商店上显示评论
    • 检查我的更新你不能这是你需要授权的私人用户数据。
    • 好的,谢谢。抱歉,如何授权?我不能要求我的页面的任何用户授权以显示我获得的评论?我错过了什么吗?
    • 我认为你想要做的事情是不可能用 Javascript 做的。如果您使用的是服务器端语言,您可以请求刷新令牌,然后使用它再次向用户显示它。真的,我会这样做作为一项服务,每晚运行一次并获取您的数据并将其存储在您不需要实时请求此数据的数据库中。
    猜你喜欢
    • 1970-01-01
    • 2016-01-09
    • 2015-02-27
    • 1970-01-01
    • 2021-11-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-01
    • 1970-01-01
    相关资源
    最近更新 更多