#xero-api
#xero-api
Вопрос:
Недавно я начал использовать ваш xero-php-oauth2 с приведенным примером кода, я работаю со всеми и добился успеха
Я разместил контакты в Xero с
$contact->setName($rs->bName)
->setFirstName($rs->fName)
->setLastName($rs->lName)
->setContactNumber($rs->numTo)
->setAccountNumber($rs->account_number)
->setAddresses($address)
->setIsSupplier(true)
->setDefaultCurrency($rs->currency)
->setPhones($phones)
->setEmailAddress($rs->email);
Все работает хорошо, но теперь, если я хочу getContacts() с фильтром, это чрезвычайно сложно (хранится в виде строки, а не int)
Итак, если я установлю фильтр:
$where='ContactNumber >= "10" AND ContactNumber <= "20"';
Возвращает 1,10,100,1000 и т. Д;
Есть ли лучший способ сделать это без создания фильтра ИЛИ ИЛИ ИЛИ?
Также я могу добавить ContactGroup при создании контакта (выше), я терпел неудачу во всех попытках, я могу сделать это только после добавления контакта?
Любая помощь, как всегда, приветствуется! Большое спасибо
Барри
Комментарии:
1. Поскольку contactnumber представляет собой буквенно-цифровое поле, я подозреваю, что вы застряли в том, что оно работает так, как оно работает с точки зрения выбора диапазона. Что касается групп контактов, в документе предлагается использовать конечную точку Contactgroup для добавления контактов в группу, поэтому предполагается, что это должно быть сделано после создания контакта.
2. Спасибо за отзыв Вы знаете, как добавить группу контактов при создании контакта?
3. Как и выше, я думаю, вам нужно сначала создать контакт, а затем добавить этот контакт в группу контактов, как только у вас будет UID для контакта. Я никогда этого не делал, это просто основано на документе и на том, что нет упоминания об указании группы в конечной точке контакта. Кажется, что вы добавляете контакт в группу, вы не добавляете группу в контакт.