Google api 新联系人输入时必须输入电话号码
我想在谷歌联系人API上发送一个POST请求。目前它运行良好 但我想知道,如果我没有指定电话号码,为什么会出现400个错误请求Google api 新联系人输入时必须输入电话号码,google-api,google-contacts-api,Google Api,Google Contacts Api,我想在谷歌联系人API上发送一个POST请求。目前它运行良好 但我想知道,如果我没有指定电话号码,为什么会出现400个错误请求 <?xml version="1.0" encoding="UTF-8"?> <errors xmlns="http://schemas.google.com/g/2005"> <error> <domain>GData</domain> <code>invalid</cod
<?xml version="1.0" encoding="UTF-8"?>
<errors xmlns="http://schemas.google.com/g/2005">
<error>
<domain>GData</domain>
<code>invalid</code>
<internalReason>Phone number must not be empty</internalReason>
</error>
</errors>
如果有人知道我能否绕过它
请注意,在上添加联系人时,没有此限制。您会遇到此错误,因为文档中说明这些扩展元素需要提供rel属性或label属性: 在Contacts数据API中,有几个元素稍微复杂一些 与合同类型的文件中所示的限制不同。 特别是,客户机必须提供rel属性或标签 属性,但不能同时用于以下元素: gd:电子邮件gd:im gd:组织gd:电话号码gd:邮寄地址
简而言之,您确实需要提供电话号码。您是否有发送的原始请求的副本,可以共享?电话号码不应该是必需的,尽管如果您的电话号码字段为空,则会触发该错误。
<?xml version="1.0" encoding="UTF-8"?>
<errors xmlns="http://schemas.google.com/g/2005">
<error>
<domain>GData</domain>
<code>invalid</code>
<internalReason>Phone number must not be empty</internalReason>
</error>
</errors>