私は迅速に私のアプリに通知をプッシュするバッチを取得しようとしています。私は私がバッチからの迅速を通じてプッシュ通知を要求することができるように、迅速を通じて以下、このサイトでcurlコマンドを変換しようとしています:エラー:リクエストが失敗しました:不正なリクエスト(400)afnetworking batch in swift
https://batch.com/doc/api/transactional.html
をここに迅速で私の試みです:
let manager = AFHTTPRequestOperationManager()
manager.requestSerializer.setValue("REST API KEY", forHTTPHeaderField: "X-Authorization")
manager.requestSerializer.setValue("application/json", forHTTPHeaderField: "Content-Type")
var param: [String:AnyObject] = [
"group_id": "welcome",
"recipients": [
"tokens": ["USER_TOKEN"]
],
"message": [
"title": "Hello",
"body": "Hi!"
],
"custom_payload": "{\"tag\":\"wake up push\", \"landing_screen\":\"greeting\"}",
"sandbox":true
]
manager.POST("https://api.batch.com/1.0/"API KEY"/transactional/send",
parameters: param,
success: { (operation: AFHTTPRequestOperation!,responseObject: AnyObject!) in
print("Push Notification Successfully sent!")
print("JSON:" + responseObject.description)
},
failure: { (operation: AFHTTPRequestOperation!,error: NSError!) in
print("Error:" + error.localizedDescription)
})
私はエラーを取得の上保管:
Error:Request failed: bad request (400)
任意のアイデア/道順感謝を歓迎します!
今日はお試しいただきありがとうございます。本当にうまく機能しました。長い間その機能を探していた。ありがとうアントワーヌ – clem