指定年龄范围时,人员 API 出现错误
Posted
技术标签:
【中文标题】指定年龄范围时,人员 API 出现错误【英文标题】:People API getting error when Age Ranges is specified 【发布时间】:2021-10-22 12:01:20 【问题描述】:我已尝试使用人员联系人创建 API,但出现错误。我相信 ENUM 数据是正确的
这发生在技能和年龄范围
"error":
"code": 400,
"message": "person.age_ranges is a read only field.",
"status": "INVALID_ARGUMENT"
People.People.createContact( "skills": [
"value": "Playing"
],
"ageRanges": [
"ageRange": "TWENTY_ONE_OR_OLDER"
],
)
【问题讨论】:
【参考方案1】:答案:
ageRanges[]
字段不能设置,因为它是只读字段。
更多信息:
根据documentation中的Person资源:
ageRanges[]
object
(AgeRangeType
)Output only. The person's age ranges
由于这是一个仅输出值,因此无法通过调用 people.createContact
来写入。
【讨论】:
以上是关于指定年龄范围时,人员 API 出现错误的主要内容,如果未能解决你的问题,请参考以下文章
尝试授权用户并获取令牌时突然出现 Instagram API“范围”问题 - OAuth
错误:尝试发出 localhost 请求时在 Insomnia 上出现 SSL 连接错误