試圖建立一個時間記錄,並拋出錯誤:時間活動創建錯誤,Intuit公司的合作伙伴平臺,QuickBooks的在線
<?xml version="1.0" encoding="utf-8"?>
<TimeActivity xmlns:ns2="http://www.intuit.com/sb/cdm/qbo" xmlns="http://www.intuit.com/sb/cdm/v2">
<TxnDate>2013-02-18-07:00</TxnDate>
<Employee>
<EmployeeId idDomain="QBO">2</EmployeeId>
</Employee>
<CustomerId>3</CustomerId>
<ItemId>1</ItemId>
<StartTime>2013-02-18T11:45:00-07:00</StartTime>
<EndTime>2013-02-18T13:15:00-07:00</EndTime>
<HourlyRate>10.5</HourlyRate>
<BillableStatus>Billable</BillableStatus>
<Hours>10</Hours>
<Description>This is a Description</Description>
</TimeActivity>
其他信息包括:1。 有效的OAuth的簽名,這是工作的其他請求。 /設置爲應用 2.內容類型的XML 3. URL https://qbo.intuit.com/qbo28/resource/time-activity/v2/actual_real_id 4. HTTP方法設置爲POST
返回錯誤是無效的OAuth簽名,其被誤導,因爲相同的OAuth頭工作的所有其他請求。
而且,我只是想用不同的要求,按您的文檔,但相同的結果
<?xml version="1.0" encoding="utf-8"?>
<TimeActivity xmlns:ns2="http://www.intuit.com/sb/cdm/qbo" xmlns="http://www.intuit.com/sb/cdm/v2">
<TxnDate>2013-02-18-07:00</TxnDate>
<Employee>
<EmployeeId idDomain="QBO">2</EmployeeId>
</Employee>
<CustomerId>3</CustomerId>
<ItemId>1</ItemId>
<BillableStatus>NotBillable</BillableStatus>
<Hours>8</Hours>
<Minutes>0</Minutes>
<StartTime>2013-02-18T11:45:00-07:00</StartTime>
<EndTime>2013-02-18T13:15:00-07:00</EndTime>
</TimeActivity>
謝謝Jarred,它真的節省了很多時間。優秀的工具:) – anonmys 2013-02-20 18:53:54