Java 用于将联系人添加到google联系人的Xml模型

Java 用于将联系人添加到google联系人的Xml模型,java,xml-parsing,google-api-java-client,Java,Xml Parsing,Google Api Java Client,我尝试手工编写xml模型(如google api java客户端站点中所述)将联系人添加到google联系人中,但在尝试发布联系人时,我总是收到400个错误请求,我已经在模型中包含了所有必需的字段,并尝试了不同的可能性,但都不起作用。有人可以编写一个xml模型来添加姓名和电话号码的联系人吗? 这是我的ContactEntry型号: public class ContactEntry { @Key public Category category; @Key("gd:name") public

我尝试手工编写xml模型(如google api java客户端站点中所述)将联系人添加到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;
}

}

我解决了这个问题,我的名字输入模型不正确