2015-05-02 23 views
0

如何通過移動應用程序爲我的公司在Quickbooks上創建時間活動的POST請求?我有授權工作正常,現在我只需要知道如何創建項目。對於請求的HTTPBody,我應該輸入什麼內容?Quickbooks創建TimeActivity

回答

2
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數據。

+0

我知道,但我需要知道請求的主體密鑰。 – brimstone

+0

@ GabrielJones,編輯(我希望改進)答案 – milo526

相關問題