PHP OpenERP:XML-RPC Web服务(示例)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP OpenERP:XML-RPC Web服务(示例)相关的知识,希望对你有一定的参考价值。

<?

include('xmlrpc.inc');

$arrayVal = array(
'name'=>new xmlrpcval('Fabien Pinckaers', "string") ,
'vat'=>new xmlrpcval('BE477472701' , "string")
);

$client = new xmlrpc_client("http://localhost:8069/xmlrpc/object");

$msg = new xmlrpcmsg('execute');
$msg->addParam(new xmlrpcval("dbname", "string"));
$msg->addParam(new xmlrpcval("3", "int"));
$msg->addParam(new xmlrpcval("demo", "string"));
$msg->addParam(new xmlrpcval("res.partner", "string"));
$msg->addParam(new xmlrpcval("create", "string"));
$msg->addParam(new xmlrpcval($arrayVal, "struct"));

$resp = $client->send($msg);

if ($resp->faultCode())

    echo 'Error: '.$resp->faultString();

else

    echo 'Partner '.$resp->value()->scalarval().' created !';

?>

以上是关于PHP OpenERP:XML-RPC Web服务(示例)的主要内容,如果未能解决你的问题,请参考以下文章

使用xml-rpc调试openerp模块中的函数

Odoo(OpenERP)开发实践:通过XML-RPC接口访问Odoo数据库

Odoo Web Service API

Odoo(OpenERP)开发实践:通过XML-RPC接口訪问Odoo数据库

OpenERP 的XML-RPC的轻度体验+many2many,one2many,many2one创建方式

OpenERP 7 web 服务支持 Java 吗?