Ios7 在IOS应用程序中使用Parse.com提供的分析

Ios7 在IOS应用程序中使用Parse.com提供的分析,ios7,parse-platform,analytics,Ios7,Parse Platform,Analytics,我正在后台云代码中根据ios应用程序中的保存事件生成自定义解析事件。我也可以在Parse.com上的分析面板中看到它。 如何在ios应用程序中访问它? 当我尝试时,我得到以下错误 Error Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: bad request (400)" UserInfo=0x7a9697e0 {com.alamofire.serialization.response

我正在后台云代码中根据ios应用程序中的保存事件生成自定义解析事件。我也可以在Parse.com上的分析面板中看到它。 如何在ios应用程序中访问它? 当我尝试时,我得到以下错误

Error Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: bad request (400)" UserInfo=0x7a9697e0 {com.alamofire.serialization.response.error.response=<NSHTTPURLResponse: 0x7a956d00> { URL: https://api.parse.com/1/events/commentsAnalytics } { status code: 400, headers {
    "Access-Control-Allow-Methods" = "*";
    "Access-Control-Allow-Origin" = "*";
    Connection = "keep-alive";
    "Content-Length" = 36;
    "Content-Type" = "application/json; charset=utf-8";
    Date = "Fri, 23 Jan 2015 06:43:38 GMT";
    Server = "nginx/1.6.0";
    "X-Parse-Platform" = G1;
    "X-Runtime" = "0.007086";
} }, NSErrorFailingURLKey=https://api.parse.com/1/events/commentsAnalytics, NSLocalizedDescription=Request failed: bad request (400),
Error Domain=com.alamofire.Error.serialization.response code=-1011“请求失败:错误请求(400)”UserInfo=0x7a9697e0{com.alamofire.serialization.response.Error.response={URL:https://api.parse.com/1/events/commentsAnalytics }{状态代码:400,标题{
“访问控制允许方法”=“*”;
“访问控制允许来源”=“*”;
连接=“保持活动”;
“内容长度”=36;
“内容类型”=“应用程序/json;字符集=utf-8”;
日期=“2015年1月23日星期五06:43:38 GMT”;
Server=“nginx/1.6.0”;
“X-Parse-Platform”=G1;
“X-Runtime”=“0.007086”;
}},NSErrorFailingURLKey=https://api.parse.com/1/events/commentsAnalytics,NSLocalizedDescription=请求失败:请求错误(400),

检查是否在请求头中添加应用程序的键(X-Parse-Application-Id和X-Parse-REST-API-Key)。以下是Alamofire的示例

例子
var-request=NSMutableURLRequest(URL:NSURL(字符串:https://api.parse.com/1/events/Buy")!)
request.HTTPMethod=“POST”
request.setValue(“,forHTTPHeaderField:“X-Parse-Application-Id”)
request.setValue(“,forHTTPHeaderField:“X-Parse-REST-API-Key”)
变量参数:NSDictionary=[“维度”:[“产品”:[“名称”:“macpro”,“价格”:“350”]]
request.HTTPBody=NSJSONSerialization.dataWithJSONObject(参数,选项:nil,错误:nil)
请求(request).response{(请求,响应,结果,错误)->Void in
//处理响应
println(“\(请求)\t\(响应)\t\(结果)\t\(错误)”)
}
检查 要检查事件,请转到分析中的应用程序面板

…单击“自定义细分”

并自定义图表

var request = NSMutableURLRequest(URL: NSURL(string: "https://api.parse.com/1/events/Buy")!)
request.HTTPMethod = "POST"
request.setValue("<APPLICATION-KEY>", forHTTPHeaderField: "X-Parse-Application-Id")
request.setValue("<REST-KEY>", forHTTPHeaderField: "X-Parse-REST-API-Key")

var parameter: NSDictionary = ["dimensions" :["product" : ["name" : "macpro", "price" : "350"]]]
request.HTTPBody = NSJSONSerialization.dataWithJSONObject(parameter, options: nil, error: nil)

Alamofire.request(request).response { (request, response, result, error) -> Void in
// handle response
       println("\(request) \t \(response) \t \(result) \t \(error) ")
}