【问题标题】:Issue submitting data to HubSpot from iOS app从 iOS 应用程序向 HubSpot 提交数据的问题
【发布时间】:2020-02-12 16:37:17
【问题描述】:

我在 iOS 中有这段代码,它将一串值组合在一起以提交给 hubpot。除产品字符串外,所有内容都提交并创建联系人记录记录。这是我用 swift 编写的代码。

let params: [String:String] = [
    "email": self.emailTextField.text ?? "",
    "firstname": self.firstnameTextField.text ?? "",
    "lastname": self.lastnameTextField.text ?? "",
    "company": self.companyTextField.text ?? "",
    "phone": self.phoneNumberTextField.text ?? "",
    "what_best_describes_your_role_": self.roleTextField.text ?? "",
    "what_products_systems_are_you_interested_in_": products.reduce("") { "\($0);\($1.currentTitle!)" },
    "toolbox":"Yes"
]
HubspotProvider().register(params: params, completion: nil)

Hubspot 声明您需要在每个条目之前附加一个分号以提交一串值。 “what_products_systems_are_you_interested_in_”不会添加到联系人记录中。我不确定需要什么。我似乎找不到太多的文档。我附上一张图片以显示 Hubspot 中的错误。至于 android 参考,我正在添加适用于 android 的代码。可能这将是两种语言之间关于我在这里缺少的内容的指标。谢谢大家的帮助。

Android 代码参考如下:

"what_products_systems_are_you_interested_in_" 到 ";"+user.products.joinToString (separator = ";"){ it },

Hubspot Contact Record Error

【问题讨论】:

  • 对于所有可能需要或可能不需要它的人。我找到了一个解决方案,它就是放置分号的地方。 products.reduce("") { "($0)($1.currentTitle!);" },

标签: android ios swift hubspot hubspot-crm


【解决方案1】:

我找到了一个解决方案,以防有人想知道。这是分号所在的位置。参考代码。

products.reduce("") { "\($0);\($1.currentTitle!)" },

products.reduce("") { "\($0)\($1.currentTitle!);" },

【讨论】:

    猜你喜欢
    • 2017-06-06
    • 2012-12-06
    • 1970-01-01
    • 1970-01-01
    • 2013-10-06
    • 2023-03-28
    • 2011-09-25
    • 2012-07-17
    • 1970-01-01
    相关资源
    最近更新 更多