使用JAVA通过REST API进行Eloqua集成

时间:2015-08-21 09:56:05

标签: java oracle api rest eloqua

通过java设置联系标准字段,如名字,姓氏和电子邮件地址,并使用Rest API进行集成。

  • 您能否指导我使用REST API通过java创建自定义对象和自定义字段?
  • 我可以在.NET中创建相同的如何在java中做同样的事情吗?

.NET代码如下:

var customObject = new CustomObject
{
    id = -10001,
    name = "Disruption",
    fields = new List<CustomObjectField>
    {
        new CustomObjectField
        {
            name = "FlightNumber",
            dataType = Enum.GetName(typeof(DataType), DataType.text),
            type = "CustomObjectField"
        },
        new CustomObjectField
        {
            name = "FlightDate",
            dataType = Enum.GetName(typeof(DataType), DataType.text),
            type = "CustomObjectField"
        },
        new CustomObjectField
        {
            name = "DisruptionType",
            dataType = Enum.GetName(typeof(DataType), DataType.text),
            type = "CustomObjectField"
        },
        new CustomObjectField
        {
            name = "EmailAddress",
            dataType = Enum.GetName(typeof(DataType), DataType.text),
            type = "CustomObjectField"
        }
    }
};

1 个答案:

答案 0 :(得分:0)

只需创建一个用Java表示数据的类(使用ArrayList for JSON数组):

适合您的领域:

public class customObjectField {
private String FlightNumber;
private String FlightDate;
...
}

对于你的对象:

public class customObject {
private int id;
private String name;
private arrayList<customObjectField> fields;
}

实例化然后用gson序列化。然后发布字符串。