Как запросить Quickbooks, используя API для EntityRef = '{-199}' - PullRequest
0 голосов
/ 07 июня 2018

Я пытаюсь получить записи из QB, используя следующий запрос:

`$purchases = $PurchaseService->query($Context, $realm, "SELECT * FROM Purchase where EntityRef = '{-199}' STARTPOSITION 0 MAXRESULTS 20");

foreach ($ покупок как $ покупок) {print_r ($ покупок);} `

Я получаю эту ошибку:

Предупреждение: неверный аргумент указан для foreach () в /home/xxx/qbapp/accounts_payable.php в строке 50

Но когда я запускаю этот запрос без предложения WHERE, он выполняется без проблем.

$purchases = $PurchaseService->query($Context, $realm, "SELECT * FROM Purchase STARTPOSITION 0 MAXRESULTS 20");

Часть выходного массива показывает 'EntityRef' - Может кто-нибудь помочь и объяснить, почему это не работает?

Спасибо

...