reclosedev
“mironich”, “**”, ‘vk.com’
Сначала так и делал.
Вылетает исключение.
<Fault 3: 'Incorrect parameters passed to method: No method signature matches number of parameters'>
Причина в том что разрабы когда делали API использовали сильнодействующие вещества….
Он принимает сериализованные массивы в кач-ве аргумента, сериализованные в php!
Вопрос решен всем спасибо.
Написал такую функцию.
Вот функц. серилизует список, держит только str\int типы, остальное мне не надо было.
[CODE]from StringIO import StringIO
def serialize(array):
tmp_data = StringIO()
tmp_data.write('a:%i:{' % len(array))
sch = 0
for item in array:
tmp_data.write('i:%i;' % sch)
if isinstance(item, str):
tmp_data.write('s:%i:"%s";' % (len(item), item))
elif isinstance(item, int):
tmp_data.write('i:%i;' % item)
sch += 1
tmp_data.write('}')
res_str = tmp_data.getvalue()
tmp_data.close()
return res_str
[/CODE]
Тему можно закрывать, всем спасибо кто поучаствовал в обсуждении.