Quickbooks 创建一个 TimeActivity
Quickbooks create a TimeActivity
我如何通过移动应用发出 POST 请求,为我的公司在 Quickbooks 上创建时间 activity?我的授权工作正常,现在我只需要知道如何创建项目。请求的HTTPBody应该填什么?
let url = NSURL(string:”Some Fancy URL“)
let request = NSMutableURLRequest(URL: url!)
var err: NSError?
var bodyData = “myBodyKey=myBodyValue“ as NSString
request.HTTPMethod = "POST"
request.HTTPBody = bodyData.dataUsingEncoding(NSUTF8StringEncoding)!
这是设置请求的 HTTPBody 的(一种方式)
关于 Quickbooks,他们有 api documentation 关于时间 activity。
他们在这里解释了如何发送 JSON 创建请求。
并作为例子
{
"TxnDate":"2013-01-28",
"NameOf":"Vendor",
"VendorRef":{
"value":"61"
},
"CustomerRef":{
"value":"60"
},
"DepartmentRef":{
"value":"3"
},
"ItemRef":{
"value":"4"
},
"ClassRef":{
"value":"100100000000000321202"
},
"BillableStatus":"Billable",
"Taxable":true,
"HourlyRate":251,
"BreakHours":1,
"BreakMinutes":0,
"StartTime":"2013-01-28T08:00:00-08:00",
"EndTime":"2013-01-28T17:00:00-08:00",
"Description":"Single activity time sheet",
"domain":"QBO",
"sparse":false
}
作为 A 数据,您需要创建字典并将其编码为 json。
我如何通过移动应用发出 POST 请求,为我的公司在 Quickbooks 上创建时间 activity?我的授权工作正常,现在我只需要知道如何创建项目。请求的HTTPBody应该填什么?
let url = NSURL(string:”Some Fancy URL“)
let request = NSMutableURLRequest(URL: url!)
var err: NSError?
var bodyData = “myBodyKey=myBodyValue“ as NSString
request.HTTPMethod = "POST"
request.HTTPBody = bodyData.dataUsingEncoding(NSUTF8StringEncoding)!
这是设置请求的 HTTPBody 的(一种方式)
关于 Quickbooks,他们有 api documentation 关于时间 activity。
他们在这里解释了如何发送 JSON 创建请求。
并作为例子
{
"TxnDate":"2013-01-28",
"NameOf":"Vendor",
"VendorRef":{
"value":"61"
},
"CustomerRef":{
"value":"60"
},
"DepartmentRef":{
"value":"3"
},
"ItemRef":{
"value":"4"
},
"ClassRef":{
"value":"100100000000000321202"
},
"BillableStatus":"Billable",
"Taxable":true,
"HourlyRate":251,
"BreakHours":1,
"BreakMinutes":0,
"StartTime":"2013-01-28T08:00:00-08:00",
"EndTime":"2013-01-28T17:00:00-08:00",
"Description":"Single activity time sheet",
"domain":"QBO",
"sparse":false
}
作为 A 数据,您需要创建字典并将其编码为 json。