我试着以prestapy给出的例子为例,我必须将csv文件中的产品和类别同步到Prestashop版本1.6.0.9。在
pretapyt说它可能与1.5.9.0以上的版本不兼容。在
在这个例子中,我的代码是:
#!/usr/bin/python
# -*- coding: utf-8 -*-
from prestapyt import PrestaShopWebService
from xml.etree import ElementTree
prestashop = PrestaShopWebService('http://myshop.com/api','mykey')
prestashop.debug = True
prestashop.get('')
print "ADD"
address = """
<prestashop xmlns:xlink="http://www.w3.org/1999/xlink">
<category>
<id></id>
<id_parent></id_parent>
<active>1</active>
<id_shop_default></id_shop_default>
<is_root_category></is_root_category>
<position></position>
<date_add></date_add>
<date_upd></date_upd>
<name><language id="1">Jackets Exp test</language><language id="2">Giacche exp prova</language></name>
<link_rewrite><language id="1"></language><language id="2"></language></link_rewrite>
<description><language id="1"></language><language id="2"></language></description>
<meta_title><language id="1"></language><language id="2"></language></meta_title>
<meta_description><language id="1"></language><language id="2"></language></meta_description>
<meta_keywords><language id="1"></language><language id="2"></language></meta_keywords>
<associations>
<categories>
<categories>
<id></id>
</categories>
</categories>
<products>
<products>
<id></id>
</products>
</products>
</associations>
</category>
</prestashop>
"""
prestashop.add('categories', address)
这是服务器端的答案
^{pr2}$所以这听起来像是一个编码错误,我试图编辑pretaptyhttps://github.com/guewen/prestapyt/blob/master/prestapyt/prestapyt.py@第283行删除urlencode,但没用。救命啊!!!:天
目前没有回答
相关问题 更多 >
编程相关推荐