首页 > 解决方案 > 如何在 ios 应用程序中集成 Odoo 潜在客户创建 API?

问题描述

我正在开发一个快速的应用程序,后端是 Odoo。使用 Alamofire 调用 Odoo api 可以正常工作。我对潜在客户创建 API 有一个问题。product_id 的格式为:[(6,0,[123,234])]如果我将其作为字符串传递并且在 JSON 中不作为字符串传递,则此格式不起作用。那么谁能告诉我它是哪种格式以及如何在发布数据中传递它?

这是我的代码:

  1. 带字典
let ids = selectedProducts.value(forKey: kId) as! NSArray
let productIds = NSMutableArray(capacity: 0)
productIds.add("[(6,0")
productIds.add("["+ids.componentsJoined(by: ",")+"])]")
saveDic[kProductId] = productIds.componentsJoined(by: ",")
  1. 带字符串:
let ids = selectedProducts.value(forKey: kId) as! NSArray
let productIds = NSMutableArray(capacity: 0)
productIds.add("[(6,0")
productIds.add("(6,0,["+ids.componentsJoined(by: ",")+"])")
let pid = "(6,0,["+ids.componentsJoined(by: ",")+"])"
postData += ", \"" + kProductId + "\" : [" + pid + "]"

谢谢

标签: iosswiftodoo

解决方案


推荐阅读