メールチンパンジーに関する私の現在の知識です。これは、新しい電子メールアドレスを作成するコードです:MailChimp(Swift 3)のメール、名前、およびカスタムプロパティ
let mailToSubscribe: [String: AnyObject] = ["email": "[email protected]" as AnyObject]
let params: [String: AnyObject] = ["id": "ee08eac412" as AnyObject, "email": mailToSubscribe as AnyObject, "double_optin": false as AnyObject]
ChimpKit.shared().callApiMethod("lists/subscribe", withParams: params, andCompletionHandler: {(response, data, error) -> Void in
if let httpResponse = response as? HTTPURLResponse {
NSLog("Reponse status code: %d", httpResponse.statusCode)
let datastring = NSString(data: data!, encoding: String.Encoding.utf8.rawValue)
print(datastring!) // printing result of response
}
})
電子メールで姓と名を作成したいと思います。私はこのような辞書の値を追加しようとしました:["name": "Test"] as! NSObject。電話番号、住所などの他のカスタムプロパティについてはどうでしょうか?
ニース、なぜそれがmerge_varsのですか?新しいフィールドを作成すると、 'merge_vars'が変更されますか? –
私はそれがMailchimpがそれを好む方法だと思います。 https://mandrill.zendesk.com/hc/en-us/articles/205582487-How-to-Use-Merge-Tags-to-Add-Dynamic-Content –