Infusionsoft API не возвращает заказы по дате

Я пытаюсь интегрировать API Infusionsoft, и у меня возникают некоторые проблемы с получением заказов. Мне нужно получить все заказы со вчерашнего дня, и пока это то, что я сделал.

require_once("src/isdk.php");

$app = new iSDK;

if ($app->cfgCon("connectionName")) {

echo "connected<br/>";
echo "app connected<br/>";$qry = array('DateCreated' => $app->infuDate('10/30/2014'));
$rets = array('Id', 'JobTitle', 'ContactId', 'StartDate', 'DueDate', 'JobNotes', 'ProductId', 'JobRecurringId', 'JobStatus', 'DateCreated', 'OrderType', 'OrderStatus', 'ShipFirstName', 'ShipMiddleName', 'ShipLastName', 'ShipCompany', 'ShipPhone', 'ShipStreet1', 'ShipStreet2', 'ShipCity', 'ShipState', 'ShipZip', 'ShipCountry');
$cards = $app->dsQueryOrderBy("Job", 100, 0, $qry, $rets, 'DateCreated', false);

echo "<pre>";
print_r($cards);
echo "</pre>";

} else {
echo "Connection Failed";
}

Связь и все работает нормально, и я могу получать заказы, используя другие поля, такие как Id. Но по какой-то причине поиск по дате не работает. Я не получаю никаких ошибок ниже, ответ, который я получаю.

xmlrpcresp Object
(
[val] => yes
[valtyp] => phpvals
[errno] => 0
[errstr] =>
[payload] =>
[hdrs] => Array
(
[server] => Apache-Coyote/1.1
[pragma] => no-cache
[cache-control] => no-cache, no-store
[expires] => Sat, 01 Nov 2014 00:19:59 GMT
[content-type] => text/xml;charset=UTF-8
[content-length] => 121
[date] => Fri, 31 Oct 2014 12:19:59 GMT
[set-cookie] => app-lb=3238199306.20480.0000; path=/
)

[_cookies] => Array
(
[app-lb] => Array
(
[value] => 3238199306.20480.0000
[path] => /
)

)

[content_type] => text/xml
[raw_data] => HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Pragma: no-cache
Cache-Control: no-cache, no-store
Expires: Sat, 01 Nov 2014 00:19:59 GMT
Content-Type: text/xml;charset=UTF-8
Content-Length: 121
Date: Fri, 31 Oct 2014 12:19:59 GMT
Set-Cookie: app-lb=3238199306.20480.0000; path=/

<?xml version="1.0" encoding="UTF-8"?><methodResponse><params><param><value>yes</value></param></params></methodResponse>
)

И формат даты ниже.

20141030T00:00:00

Может кто-нибудь, пожалуйста, помогите мне с этим?

Я также прошел подобные вопросы и не нашел решения.

Заранее спасибо за помощь.

1

Решение

Для тех, кто сталкивается с той же проблемой, ниже это решение.

Запрос даты, используя код ниже, решает проблему для меня.

$qry = array('DateCreated' => '2014-10-30%');
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]