使用Merchant API访问Google Customer Reviews遇权限问题求助
问题解答
不需要必须使用第三方评论服务,Google Customer Reviews(GCR)本身就是符合Merchant API要求的店铺评论数据源,你遇到的403错误是因为GCR的配置未完成API访问所需的同步或权限设置,而非必须依赖第三方服务。
具体排查与解决步骤:
- 确认GCR的Merchant Center关联状态:
登录Merchant Center后台,进入评论设置板块,确保「商家评论」功能已启用,且GCR被指定为店铺评论的收集渠道。即使你已在Google店铺概览页面看到评论,后台可能未完成API权限的同步。 - 等待配置同步:
GCR的配置同步到Merchant API存在延迟,通常需要1-2天时间,即使店铺页面已显示评论,API权限可能尚未生效。 - 检查API账号权限:
确保调用Merchant API的账号(无论是服务账号还是OAuth账号)拥有「评论管理」的完整权限,而非仅商品管理权限。部分账号可能默认没有评论相关的API访问权限,需要在Merchant Center的账号权限设置中手动开启。 - 关于数据源的说明:
文档中提到的「有效的商家评论数据源」并非特指第三方服务,GCR作为官方工具属于合规数据源。你在API中看不到商家评论数据源是正常的——GCR的数据源由Google内部托管,不会显示在常规的数据源列表中,只要配置正确,API就能正常拉取评论。
错误响应参考:
{ "error": { "code": 403, "message": "Account is not enabled for Merchant reviews program. Please see more here: https://developers.google.com/merchant-review-feeds/publisherguideline", "status": "PERMISSION_DENIED", "details": [ { "@type": "type.googleapis.com/google.rpc.ErrorInfo", "reason": "forbidden", "domain": "merchantapi.googleapis.com" } ] } }
内容的提问来源于stack exchange,提问作者Matthew Michaud
相关产品推荐
相关产品推荐

