我是新来的奥多,我需要建立一个电子商务系统,我需要发送和接收数据从一个API,这是由一个小公司在我国建立。。。在
我已经查过odooapi,但这似乎是我要寻找的一点,因为odooapi似乎在谈论与Odoo it自身的交互。。。当我在研究如何从Odoo交互到另一个API时。在
我在StackOverFlow question中找到了一些关于如何用python解析XML的资源。在
我知道在收到来自另一家公司的API的响应后要执行什么python代码(感谢OdooAPI Integration Docs),基本上是这样的:
//imporint the library xml-RPC
import xmlrpclib
//connecting to the server
info = xmlrpclib.ServerProxy('https://demo.odoo.com').start()
//providing login parameters
url, db, username, password = \
info['host'], info['database'], info['user'], info['password']
uid = common.authenticate(db, username, password, {})
//connecting to a model and calling a function
models = xmlrpclib.ServerProxy('{}/xmlrpc/2/object'.format(url))
models.execute_kw(db, uid, password,
'res.partner', 'check_access_rights',
['read'], {'raise_exception': False})
//etc
所有这些都是可以理解的,主要的问题是每次用户需要与API交互时,这些代码需要被调用到哪里?我是否将代码包含在按钮中,以便当用户单击“交互”时API将被调用?它的响应会被上面的代码解析吗?在
致以最诚挚的问候
是的,创建一个全局函数并在按钮上调用它。在
相关问题 更多 >
编程相关推荐