Nimble 中社交关系数据的格式 API
Format for social connections data in Nimble API
我正在使用他们的 API 与 Nimble CRM 进行集成。我正在从 Web 表单收集数据并在 Nimble 中创建新联系人。
新联系人的创建工作正常。我遇到的唯一麻烦是将 "social connections" 添加到个人资料中。我提交给API的JSON(见下文)是有效的。我在 jsonlint.com 测试了它(当然没有评论)。在 Nimble 中创建联系人时,"social connections"(linkedin、twitter 等)根本不会显示在新创建的 Nimble 个人资料中。
https://nimble.readthedocs.io/en/latest/contacts/fields/ 上的文档似乎 足够简单 - 为 linkedin 提交的值是完整的 linkedin URL。我直接从浏览器 copy/pasted 适当的 linkedin URL,所以我相信它是正确的。
我想知道的是将 "social connections" 数据提交到 API 的正确 json 结构。坦率地说,这个 API 的文档很烂,我无法从神秘的参考文献中找到答案。我试过的是这样的:
{
//this part is working just fine
"record_type": "person",
"fields": {
"first name": [{
"value": "Fred",
"modifier": ""
}],
"last name": [{
"value": "Tester",
"modifier": ""
}],
"email": [{
"value": "fred@testsite.com",
"modifier": "Work"
}]
},
"tags": "VIP",
//this is the block that is having no effect
"social_connections": {
"linkedin": {
"value": "https://www.linkedin.com/in/fredtester/",
"modifier": "",
"group": "Contact Info",
"label": "linkedin"
}
}
}
我也尝试过不使用 "linkedin" 数组的 "modifier"、"group" 和 "label" 属性。纳达,没什么。
顺便说一句,API 调用在所有情况下都是成功的 - 即没有返回错误代码。
有没有人有成功将社交关系与 Nimble 整合的经验?
我终于收到 Nimble API 支持的回音(8 天后)。文档似乎不是最新的。 "social connections" 字段已停用,添加 linkedin URL 的正确方法如下:
"linkedin" : {
"value": "'.$linkedin.'",
"modifier": ""
}
创建新联系人时,linkedin 块添加为 "fields" 数组的一部分,如下所示:
"fields: {
"first name": [{
"value": "Fred",
"modifier": ""
}],
"last name": [{
"value": "Tester",
"modifier": ""
}],
"email": [{
"value": "fred@testsite.com",
"modifier": "Work"
}]
"linkedin" : {
"value": "'.$linkedin.'",
"modifier": ""
}
}
进行更改后,URL 的 linkedin 已正确创建联系人。
希望这对其他人有帮助。如果有人发现它具有 >1500 的代表点数,请创建一个 Nimble 标签。很遗憾,我做不到。
我正在使用他们的 API 与 Nimble CRM 进行集成。我正在从 Web 表单收集数据并在 Nimble 中创建新联系人。
新联系人的创建工作正常。我遇到的唯一麻烦是将 "social connections" 添加到个人资料中。我提交给API的JSON(见下文)是有效的。我在 jsonlint.com 测试了它(当然没有评论)。在 Nimble 中创建联系人时,"social connections"(linkedin、twitter 等)根本不会显示在新创建的 Nimble 个人资料中。
https://nimble.readthedocs.io/en/latest/contacts/fields/ 上的文档似乎 足够简单 - 为 linkedin 提交的值是完整的 linkedin URL。我直接从浏览器 copy/pasted 适当的 linkedin URL,所以我相信它是正确的。
我想知道的是将 "social connections" 数据提交到 API 的正确 json 结构。坦率地说,这个 API 的文档很烂,我无法从神秘的参考文献中找到答案。我试过的是这样的:
{
//this part is working just fine
"record_type": "person",
"fields": {
"first name": [{
"value": "Fred",
"modifier": ""
}],
"last name": [{
"value": "Tester",
"modifier": ""
}],
"email": [{
"value": "fred@testsite.com",
"modifier": "Work"
}]
},
"tags": "VIP",
//this is the block that is having no effect
"social_connections": {
"linkedin": {
"value": "https://www.linkedin.com/in/fredtester/",
"modifier": "",
"group": "Contact Info",
"label": "linkedin"
}
}
}
我也尝试过不使用 "linkedin" 数组的 "modifier"、"group" 和 "label" 属性。纳达,没什么。
顺便说一句,API 调用在所有情况下都是成功的 - 即没有返回错误代码。
有没有人有成功将社交关系与 Nimble 整合的经验?
我终于收到 Nimble API 支持的回音(8 天后)。文档似乎不是最新的。 "social connections" 字段已停用,添加 linkedin URL 的正确方法如下:
"linkedin" : {
"value": "'.$linkedin.'",
"modifier": ""
}
创建新联系人时,linkedin 块添加为 "fields" 数组的一部分,如下所示:
"fields: {
"first name": [{
"value": "Fred",
"modifier": ""
}],
"last name": [{
"value": "Tester",
"modifier": ""
}],
"email": [{
"value": "fred@testsite.com",
"modifier": "Work"
}]
"linkedin" : {
"value": "'.$linkedin.'",
"modifier": ""
}
}
进行更改后,URL 的 linkedin 已正确创建联系人。
希望这对其他人有帮助。如果有人发现它具有 >1500 的代表点数,请创建一个 Nimble 标签。很遗憾,我做不到。