2014-09-25 49 views
0

我有一個客戶端,它具有所有已經構建的查詢。他想:使用使用quickbooks-php進行直接查詢的最佳方式

  1. 驗證PHP庫
  2. 直接發送一個查詢(SELECT * FROM供應商)
  3. 輸出結果

什麼是這樣做的最佳方法是什麼?

查詢當前通過提供的示例中的相應實體發送。

$VendorService = new QuickBooks_IPP_Service_Vendor();

$vendors = $VendorService->query($Context, $realm, "SELECT * FROM Vendor");

是否有一箇中性對象,該Service類可以從僅作爲查詢結果的載體延伸?

例:$result = $DirectQuery->query($Context, $realm, "ANY SELECT QUERY HERE")

回答

0

實際上,你可以使用任何種類的運行任何你想要。例如->query(...)

$VendorService = new QuickBooks_IPP_Service_Vendor(); 

$customers = $VendorService->query($Context, $realm, "SELECT * FROM Customer"); 
$invoices = $VendorService->query($Context, $realm, "SELECT * FROM Invoice"); 
$payments = $VendorService->query($Context, $realm, "SELECT * FROM Payment"); 

如果你想在原始XML你從忒回來,你可以得到它通過調用這個方法:這會工作得很好

$raw_xml_response = $VendorService->lastResponse(); 
+0

這是一個軟件,接觸我的PHP網關。我不知道他會提前請求什麼,這就是爲什麼我想跳過模型並返回原始JSON,但仍然使用PHP API身份驗證。 – 2014-09-25 19:53:57

+0

我不認爲你清楚你在這裏問的是什麼......你是說你根本不想使用課程?你只是試圖從Intuit中獲得原始的JSON或XML? – 2014-09-25 20:25:49

+0

是的!但我希望授權過程由PHP庫管理。 – 2014-09-25 21:14:36

相關問題