我正在使用V3 QBOL API集成PHP API以將數據與QBOL加拿大版本同步。 我在發票中添加了一個自定義字段,現在我想通過我的PHP代碼添加/更新這個自定義字段值。 我在PHP代碼中獲取這個自定義字段值。 問題是,在QBOL添加自定義字段後,我的更新發票的PHP代碼提供了錯誤添加和更新銷售表單的自定義字段值在QBOL
10000:java.lang.NumberFormatException::[處理您的請求,系統故障錯誤發生了一個應用程序錯誤對於輸入字符串:「{1}」]
雖然我沒有發票,如果改變任何事情,我成功地取消設置的CustomField
$Invoice->unsetCustomField();
然後發票的更新。 我的PHP代碼更新custome場
$CustomField = $Invoice->getCustomField('0');
$CustomField->setStringValue('Test value here');
這裏首先我得自定義字段的對象,然後設置的StringValue。
我也嘗試
$Invoice->setCustomField($CustomField);
但在這兩種情況下,發票的更新提示錯誤如上圖所示。
我想,我錯過了一些錯誤的東西。 請嘗試識別錯誤並引導我。
謝謝
您是否100%確定您擁有GitHub的最新代碼?你能發佈print($ Invoice-> lastRequest())的輸出嗎?所以我們可以幫助您排除故障? – 2014-10-14 18:12:43