Я пытаюсь написать xml-модель вручную (как описано на сайте google-api-java-client), чтобы добавить контакт в контакты Google, но у меня всегда 400 неверных запросов при отправке моего контакта, я включаю все Обязательно заполните поля для моей модели и попробуйте другие возможности, но это не работает. Может кто-нибудь написать одну модель XML, чтобы добавить контакт с именем и номером телефона?
Это моя модель ContactEntry:
public class ContactEntry
{
@Key
public Category category;
@Key("gd:name")
public Name name;
@Key
public String id;
@Key
public String title;
@Key
public Content content;
@Key("gd:phoneNumber")
public PhoneNumber phoneNumber;
}
Категория категории:
public class Category
{
@Key("@scheme")
public String scheme;
@Key("@term")
public String term;
public Category()
{
this.scheme = "http://schemas.google.com/g/2005#kind";
this.term = "http://schemas.google.com/contact/2008#contact";
}
}
Имя класса:
public class Name
{
@Key("@gd:givenName")
public String givenName;
@Key("@gd:familyName")
public String familyName;
@Key("@rel")
public String rel;
@Key("@fullName")
public String fullName;
public Name()
{
}
public Name(String givenName,String familyName)
{
this.givenName = givenName;
this.familyName = familyName;
this.rel = "http://schemas.google.com/g/2005#other";//this is for test
this.fullName = givenName + familyName;
}
}