如何在java中使用infusionsoft crm api添加联系人的注释

用户404

在infusionsoft CRM 中,有一个名为“Notes”的联系人字段,用于为联系人添加注释。我能够使用 xml-rpc 协议 java 创建联系人、搜索或更新。我尝试以下列方式添加注释(我的代码如下)但不能。有人可以帮助我了解如何在 Java 中使用他们的 api 为联系人添加注释吗?

我的方法:

XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
XmlRpcClient client = new XmlRpcClient();
config.setServerURL(new URL(uri)); //my app uri
client.setConfig(config);

List params=new ArrayList();
List customField=new ArrayList();
customField.add("this is new text1\n");
customField.add("this is text2\n");
customField.add("text3\n");
customField.add("text4\n");

params.add(api_key);        
params.add("ContactNotes");//found from contact Table-schema
params.add(customField);
params.add(contactId); //suppose that was an known contactId Integer.
Integer responseCode=(Integer) client.execute("ContactService.add", params);

执行代码,它给出了这个错误:

org.apache.xmlrpc.XmlRpcException: No method matching arguments: java.lang.String, java.lang.String, [Ljava.lang.Object;, java.lang.Integer
at org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamTransport.java:197)
at org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:156)
at org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest(XmlRpcHttpTransport.java:143)
at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.sendRequest(XmlRpcSunHttpTransport.java:69)
at org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:56)
at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:167)
at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:158)
at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:147)
at infusionsoft.ContactOperation.addNote(ContactOperation.java:123)
at infusionsoft.Main.main(Main.java:80)
用户404

我刚刚从@Nicholas_Trecina发布的 infusionsoft 社区帖子中了解到,添加了CompletionDate字段并对我的代码进行了一些更改。它有效。

编辑版本:

List params = new ArrayList();      
Map noteData = new HashMap();

noteData.put("ContactId", contactId);
noteData.put("ActionDescription", "My Note Title");
noteData.put("isAppointment", 0);
noteData.put("ActionDate","20170803T08:00:00");
noteData.put("CompletionDate","20171109");
noteData.put("CreationNotes", "Note data- what i want to save as note: bla bla bla..");

params.add(api_key);        
params.add("ContactAction");            
params.add(noteData);

Integer responseCode = (Integer) client.execute(
                "DataService.add", params);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在JavaScript中使用Google Contact API添加联系人

来自分类Dev

如何使用DotNetSDataClient在Saleslogix Infor CRM中创建新联系人

来自分类Dev

crm dynamics 2011使用可寻址视图在crm应用程序中显示多个联系人

来自分类Dev

使用 Linq 中的 contains 子句从 Dynamics 获取 CRM 联系人

来自分类Dev

如何获得所有infusionsoft联系人-PHP API?

来自分类Dev

如何向客户添加联系人

来自分类Dev

Infusionsoft:是否可以通过API调用添加新联系人?

来自分类Dev

使用Google Apps脚本将创建的联系人按人api添加到群组

来自分类Dev

问:Zoho CRM:使用潜在顾客/联系人电子邮件而不是ID创建关系(查找)

来自分类Dev

使用C#获取与Dynamics CRM中每个实体的联系人相关的字段名称

来自分类Dev

使用联系人应用将联系人添加到非Google帐户

来自分类Dev

使用联系人应用将联系人添加到非Google帐户

来自分类Dev

使用API将联系人添加到dotmailer通讯录

来自分类Dev

Getresponse API 2(使用PHP添加自定义字段和联系人)

来自分类Dev

如何在添加帐户时自动同步联系人?

来自分类Dev

如何在php联系人表单中添加抄送?

来自分类Dev

使用 Google 联系人 api 获取组明智的联系人

来自分类Dev

使用客户端库描述 google 联系人/gmail 联系人的 api

来自分类Dev

Exchange和CRM联系人重复创建500,000个联系人

来自分类Dev

crm 2011创建合并联系人的视图

来自分类Dev

CRM:无法更新联系人的OriginatingLeadId

来自分类Dev

如何使用服务帐户访问联系人API

来自分类Dev

如何使用Google CardDAV API插入新联系人?

来自分类Dev

使用Matlab将联系人添加到Outlook

来自分类Dev

如何使用EWS托管API 2.2将联系人添加到电子邮件中

来自分类Dev

如何从Azure广告图API获取联系人

来自分类Dev

在iOS上使用API获取Google联系人

来自分类Dev

使用yahoo api获取联系人列表

来自分类Dev

SendGrid使用php curl将新联系人添加到营销联系人列表

Related 相关文章

  1. 1

    在JavaScript中使用Google Contact API添加联系人

  2. 2

    如何使用DotNetSDataClient在Saleslogix Infor CRM中创建新联系人

  3. 3

    crm dynamics 2011使用可寻址视图在crm应用程序中显示多个联系人

  4. 4

    使用 Linq 中的 contains 子句从 Dynamics 获取 CRM 联系人

  5. 5

    如何获得所有infusionsoft联系人-PHP API?

  6. 6

    如何向客户添加联系人

  7. 7

    Infusionsoft:是否可以通过API调用添加新联系人?

  8. 8

    使用Google Apps脚本将创建的联系人按人api添加到群组

  9. 9

    问:Zoho CRM:使用潜在顾客/联系人电子邮件而不是ID创建关系(查找)

  10. 10

    使用C#获取与Dynamics CRM中每个实体的联系人相关的字段名称

  11. 11

    使用联系人应用将联系人添加到非Google帐户

  12. 12

    使用联系人应用将联系人添加到非Google帐户

  13. 13

    使用API将联系人添加到dotmailer通讯录

  14. 14

    Getresponse API 2(使用PHP添加自定义字段和联系人)

  15. 15

    如何在添加帐户时自动同步联系人?

  16. 16

    如何在php联系人表单中添加抄送?

  17. 17

    使用 Google 联系人 api 获取组明智的联系人

  18. 18

    使用客户端库描述 google 联系人/gmail 联系人的 api

  19. 19

    Exchange和CRM联系人重复创建500,000个联系人

  20. 20

    crm 2011创建合并联系人的视图

  21. 21

    CRM:无法更新联系人的OriginatingLeadId

  22. 22

    如何使用服务帐户访问联系人API

  23. 23

    如何使用Google CardDAV API插入新联系人?

  24. 24

    使用Matlab将联系人添加到Outlook

  25. 25

    如何使用EWS托管API 2.2将联系人添加到电子邮件中

  26. 26

    如何从Azure广告图API获取联系人

  27. 27

    在iOS上使用API获取Google联系人

  28. 28

    使用yahoo api获取联系人列表

  29. 29

    SendGrid使用php curl将新联系人添加到营销联系人列表

热门标签

归档