小编Kum*_*mar的帖子

OpenERP Create Method返回Access Denied错误

您好我是OpenERP的新手,当我尝试在PHP中使用Create Method在Open ERP中插入记录时,它返回错误访问被拒绝. 以下是我的插入代码:

<?php

include('xmlrpc.inc');

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

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

$msg = new xmlrpcmsg('execute');
$msg->addParam(new xmlrpcval("test_sys", "string"));
$msg->addParam(new xmlrpcval("1", "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 !';

?>
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,test_sys是数据库名称,1是我的用户ID. 以下是输出:

xmlrpcresp Object
(
[val] => 0
[valtyp] => 
[errno] => -1
[errstr] => Access denied.
[payload] => 
[hdrs] …
Run Code Online (Sandbox Code Playgroud)

php openerp

5
推荐指数
1
解决办法
1551
查看次数

标签 统计

openerp ×1

php ×1