0
如何通過移動應用程序爲我的公司在Quickbooks上創建時間活動的POST請求?我有授權工作正常,現在我只需要知道如何創建項目。對於請求的HTTPBody,我應該輸入什麼內容?Quickbooks創建TimeActivity
如何通過移動應用程序爲我的公司在Quickbooks上創建時間活動的POST請求?我有授權工作正常,現在我只需要知道如何創建項目。對於請求的HTTPBody,我應該輸入什麼內容?Quickbooks創建TimeActivity
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)!
這是設置的請求
在問候的Quickbooks的HTTPBody的(一種方式),他們有一個api documentation關於時間的活動。
他們在這裏解釋如何發送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
}
當你需要創建一個字典和編碼這是JSON數據。
我知道,但我需要知道請求的主體密鑰。 – brimstone
@ GabrielJones,編輯(我希望改進)答案 – milo526