17.09.2010, 09:14 | #464 |
Сотрудник Wizard
Регистрация: 02.12.2009
Сообщений: 211
Вес репутации: 187
|
Заявки стали появляться с отрицательным айди, действия над ними совершить не удается. судя но порядку значений, достигнуто максимальное значение поля INT.
Добавлено через 29 минут в самой бирже айди норм, а апи отдает отриц значение и не подходящее никак. преобразование типов видимо в апи идет неверно Последний раз редактировалось Dimoha; 17.09.2010 в 09:14. Причина: Добавлено сообщение |
17.09.2010, 12:15 | #466 | |
Новичок
Регистрация: 24.03.2009
Адрес: Sape.ru
Сообщений: 78
Вес репутации: 190
|
Цитата:
|
|
17.09.2010, 14:31 | #467 |
Новичок
Регистрация: 01.09.2007
Сообщений: 65
Вес репутации: 209
|
Я решил проблему таким образом -
$id = (float)sprintf('%u', (float)$id); Это выражение преобразует signed int в unsigned int, а затем в float. После этого айди становятся идентичными тем, которые указаны в коде вебстраниц при работе через веб-интерфейс. |
17.09.2010, 15:52 | #468 |
Администратор
Регистрация: 02.10.2009
Сообщений: 66
Вес репутации: 194
|
К сожалению, базовая реализация XmlRpc не поддерживает <unsigned int>.
Сейчас при обращениях по адресу http://api.sape.ru/xmlrpc/v2/ доступна новая версия интерфейса, в которой функции, возвращающие ID ссылок, возвращают <string> вместо <int>. |
17.09.2010, 16:14 | #469 | ||
Пожиратель черепашкоВ
Регистрация: 24.12.2008
Адрес: Телемелетрямдия
Сообщений: 4,739
Вес репутации: 400
|
Цитата:
Цитата:
__________________
|
||
Опции темы | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Sape WM Analyzer - увеличьте Ваши продажи в Sape | andrey-k | Вопросы по работе системы | 11 | 27.08.2008 13:43 |
одновременно файл sape.php и SAPE.pm | slovo | Вопросы по работе системы | 23 | 06.03.2008 15:08 |
Часовой пояс GMT +3, время: 13:00.