我已将我的项目迁移到Swift 3(并在Podfile中将Alamofire更新为最新的Swift 3版本pod 'Alamofire', '~> 4.0'
).
我现在在每个Alamofire.request上得到一个"额外参数调用"错误.例如:
let patientIdUrl = baseUrl + nextPatientIdUrl
Alamofire.request(.POST, patientIdUrl, parameters: nil, headers: nil, encoding: .JSON)
Run Code Online (Sandbox Code Playgroud)
谁能告诉我为什么?
2 个号码之间正在进行呼叫(Twilio 到 Twilio,或 Twilio 到任何 PTSN 号码)。这不是电话会议,只是使用 Twilio Voice 的正常一对一通话。
\n\n我如何将另一个人添加到该通话中?
\n\n这是我当前的场景。\n我首先创建一个普通呼叫(具有 \xe2\x80\x98timeout\xe2\x80\x99,然后通过 \xe2\x80\x98action\xe2\x80\x99 动词重定向到语音邮件) .\n这正在起作用,因此现在两方之间存在呼叫。
\n\n然后,如果呼叫发起者想要添加第二个号码(即创建电话会议),我需要将呼叫发起者和第一个被叫号码都移动到指定会议中。
\n\n但是,我不知道\xe2\x80\x99 不知道第一个被叫号码\xe2\x80\x99s 呼叫的Sid(我只知道父呼叫的Sid),那么该怎么办呢?
\n\n假设我确实设法使用 2 个初始号码创建电话会议,如何向会议中添加更多号码,并在只剩 1 方时自动终止会议?
\n使用Vapor 3,有没有一种简单的方法可以在服务器运行时切换数据库?
例如,用户使用“登录”数据库登录。然后,我在他们的Cookie中为该用户设置数据库。然后,来自该用户的任何后续请求都将使用cookie中标识的数据库(在这种情况下,“用户”实际上是一家公司)。
所有数据库都来自相同的数据库家族(例如MySQL)。这样可以将每个公司的数据保留在各自的数据库中,并限制每个数据库的大小(并且希望总体而言,数据库操作会更快)。此外,还原数据库的任何需求只会影响一家公司,并且备份会更简单。
还有其他更好的方法来实现这一目标吗?