是否可通过Google Business API在商家地点发布动态更新?
旧版Google My Business API绝大多数端点已在2023年全量下线,你查到的弃用提示是官方正常迭代结果,目前发布商家动态的能力已迁移至正式版Google Business Profile API,具体实现方式如下:
- 前置配置
先在Google Cloud控制台对应项目下启用Google Business Profile API,完成OAuth2.0授权流程,授权时必须申请https://www.googleapis.com/auth/business.manage权限范围,否则无动态发布权限;提前获取待操作商家的账号ID、对应门店的位置ID,两个参数为接口调用必填项。 - 动态发布接口调用
发布你截图中这类普通商家动态,使用accounts.locations.localPosts.create端点即可,这是当前官方唯一支持的动态发布接口,无弃用计划。
基础请求示例:
POST https://mybusiness.googleapis.com/v4/accounts/{你的账号ID}/locations/{你的门店位置ID}/localPosts Content-Type: application/json Authorization: Bearer {你的OAuth2.0访问令牌} { "languageCode": "zh-CN", "summary": "填入要发布的动态正文内容", "topicType": "STANDARD", "callToAction": { "actionType": "LEARN_MORE", "url": "动态按钮跳转目标地址" }, "media": [ { "mediaFormat": "PHOTO", "sourceUrl": "动态配图的公网可访问地址" } ] }
- 注意事项
- 如果需要发布活动、优惠、新品类的特殊动态,只需修改请求体里的
topicType参数,补充对应活动时间、优惠规则、新品信息字段即可 - 接口返回200状态码即代表发布成功,响应体中会返回该条动态的唯一ID,可用于后续编辑、删除、状态查询操作
- 不要继续使用v3及更早版本的旧My Business API路径,这类接口已全部停止服务,调用会直接返回弃用错误
- 如果需要发布活动、优惠、新品类的特殊动态,只需修改请求体里的
内容的提问来源于stack exchange,提问作者Gazmend Sahiti
相关产品推荐
相关产品推荐

