Phone 新联系人输入时必须输入号码
Phone number obligatory on new contact entry
我想向 Google 联系人 API 发送 POST
请求。目前效果不错
但我想知道如果我没有指定 phone 数字,为什么会得到 400 Bad Request Error
。
<?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>
如果有人知道我是否可以绕过它?
请注意,当您在 Google Contacts 上添加联系人时,没有此限制。
您收到该错误是因为文档中说明需要为这些扩展元素提供 rel attribute
或 label attribute
:
In the Contacts Data API, several elements are slightly more
restrictive than indicated in the documentation for the Contact kind.
In particular, a client must supply either a rel attribute or a label
attribute, but not both, for the following elements:
gd:email gd:im gd:organization gd:phoneNumber gd:postalAddress
简而言之,您确实需要提供 phone 号码。
我想向 Google 联系人 API 发送 POST
请求。目前效果不错
但我想知道如果我没有指定 phone 数字,为什么会得到 400 Bad Request Error
。
<?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>
如果有人知道我是否可以绕过它?
请注意,当您在 Google Contacts 上添加联系人时,没有此限制。
您收到该错误是因为文档中说明需要为这些扩展元素提供 rel attribute
或 label attribute
:
In the Contacts Data API, several elements are slightly more restrictive than indicated in the documentation for the Contact kind. In particular, a client must supply either a rel attribute or a label attribute, but not both, for the following elements:
gd:email gd:im gd:organization gd:phoneNumber gd:postalAddress
简而言之,您确实需要提供 phone 号码。