配置updateMask更新Web Stream Url遇400错误,求正确格式
Google Analytics Admin API更新流URL的正确updateMask格式
正确的updateMask值为webStreamData.defaultUri,且需要作为URL的query参数传递,而非放在请求体中。
你遇到的400错误核心原因是updateMask的传递方式错误。以下是正确的请求配置:
- 请求体保持原格式:
{ "webStreamData": { "defaultUri": "你的目标URL" } }
- 将
updateMask=webStreamData.defaultUri添加到请求URL的query参数中,完整请求示例(curl):
curl -X PATCH \ 'https://analyticsadmin.googleapis.com/v1beta/properties/你的属性ID/dataStreams/你的数据流ID?updateMask=webStreamData.defaultUri' \ -H 'Authorization: Bearer 你的访问令牌' \ -H 'Content-Type: application/json' \ -d '{ "webStreamData": { "defaultUri": "https://example.com" } }'
注意:updateMask是该patch接口的query参数,不能放在请求体内,否则会触发字段路径无效的错误。
内容的提问来源于stack exchange,提问作者Patricia T
相关产品推荐
相关产品推荐

