Siirry sisältöön
Menu
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Tämä kysymys on merkitty
1 Vastaa
11025 Näkymät

Hi,

I started to use ODOO Online version (in trial mode) and I would like to use the API with XMLRPC but I can't connect to it.

I use a xmlrpc client with Node.js

var clientOptions = { host: this.url , port: this.port , path: '/xmlrpc/2/common' }

var client = xmlrpc.createClient(clientOptions);
var params = [];
params.push(this.db);
params.push(this.username);
params.push(this.password);
params.push('');
client.methodCall('authenticate', params, function(error, value) {
     if(error){

        return callback(error, null);
    }

    uid = value;
    return callback(null);
});

I tried port 8069 but I got a ECONNREFUSED

I tried ports 80 and 443 but it return HTML

I followed the instruction (http://www.odoo.com/documentation/9.0/api_integration.html) and changed my user password.


Thanks

Avatar
Hylkää
Paras vastaus

You have to replace 'authenticate' by 'login'.

client.methodCall('login', [value.database, value.user, value.password],
function (error, value) {

});
Avatar
Hylkää
Aiheeseen liittyviä artikkeleita Vastaukset Näkymät Toimenpide
1
marrask. 19
6761
0
marrask. 16
5204
1
huhtik. 16
4243
0
helmik. 16
3789
0
marrask. 15
3388