首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Zoho cretor + zoho图书集成

Zoho cretor + zoho图书集成
EN

Stack Overflow用户
提问于 2021-05-27 22:48:57
回答 1查看 68关注 0票数 1

因此,最近的任务是为新客户创建一个表单,并将其与zoho图书集成。

我对Deluge和zoho platform几乎一无所知。

无论如何,这就是我到目前为止所取得的成果:

1-创建表单✅2-表单提交->在zoho books❌上创建新联系人

这是我的表格:

我设法在zoho帐簿上创建了新的联系人,但我无法将最后3个字段推送到zoho帐簿(“法律文档”、“帐户文档”和“税务文档”)。

这最后3个字段有一个附加的文件。

脚本如下:

代码语言:javascript
复制
cpList = List();
firstName = input.Contact_Name.first_name;
lastName = input.Contact_Name.last_name;
contactName = firstName + " " + lastName;
contactMap = Map();
contactMap.put("contact_name",contactName);
contactMap.put("company_name",input.Company_Name);
contactMap.put("website",input.Website);
contactMap.put("twitter",input.Twitter);
/////////
//contactMap.put("skype_name",input.Skype_Name);
billingMap = Map();
billingMap.put("zip",input.Billing_Address.postal_Code);
billingMap.put("country",input.Billing_Address.country);
billingMap.put("address",input.Billing_Address.address_line_1);
billingMap.put("street2",input.Billing_Address.address_line_2);
billingMap.put("city",input.Billing_Address.district_city);
billingMap.put("state",input.Billing_Address.state_province);
contactP = Map();
contactP.put("salutation",input.Contact_Name.prefix);
contactP.put("first_name",firstName);
contactP.put("last_name",lastName);
contactP.put("designation",input.Designation);
contactP.put("department",input.Department);
contactP.put("contact_salutation","Mr/Mrs");
contactP.put("mobile",input.Mobile_Phone);
contactP.put("phone",input.Phone_Number);
contactP.put("email",input.Email);
//Skype does not work here or on the contactMap
//contactP.put("skype_name",input.Skype_Name);
contactP.put("is_primary_contact",true);
contactMap.put("billing_address",billingMap);
// Custom Fields
cpList.add(contactP);
cFields = List();
cFields.add({"index":"1","value":input.Registration_Number});
cFields.add({"index":"2","value":input.Industry});
cFields.add({"index":"3","value":input.VAT});
//next doesn’t work
//cFields.add({"index":"4","value":input.Legal_Form});
cFields.add({"index":"5","value":input.Tax_Dossier_No});
cFields.add({"index":"6","value":input.Legal_Rep_SSN_No});
cFields.add({"index":"7","value":input.Balance_Sheet.toDecimal()});
cFields.add({"index":"8","value":input.Annual_Turnover.toDecimal()});

These are the fields :

//cFields.add({"index":"9","value":input.Legal_Document});
//cFields.add({"index":"10","value":input.Accounts_Document});
//cFields.add({"index":"11","value":input.Tax_Document});

contactMap.put("custom_fields",cFields);
contactMap.put("contact_persons",cpList);
params = Map();
params.put("JSONString",contactMap);
createContact = invokeurl
[
    url :"https://books.zoho.eu/api/v3/contacts?organization_id=..."
    type :POST
    parameters:params
    connection:"..."
];

不知何故,如果我不使用最后3个字段,我可以在zoho图书上添加一个新的联系人,但如果我添加最后3个字段,调用不会进行,没有新的联系人在zoho图书上

我的issu,我如何上传文件到zoho图书?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-08-24 21:28:39

你必须从zoho Oauth创建一个连接。这种连接将把你的创作者和书结合起来。您必须在该连接中启用从zoho creator到zoho图书的插入。

将连接名称放在connection webhook中。您需要添加组织id。createContact = invokeurl [ url :"https://books.zoho.eu/api/v3/contacts?organization_id=..." type :POST parameters:params connection:"..." ];

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67724645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档