Community mailing list archives
community@mail.odoo.com
Browse archives
Re: About JSON-RPC in odoo
bythank you a lot for your answer. I'll try that library. I also found this one http://gauravsahu.github.io/odoo-client-JSON-RPC/ wich uses also javascript.

SSLL, Intégrateur Odoo.
Beware that if you need to run this code outside the same domain as the Odoo instance, you need to set up the CORS headers (https://en.wikipedia.org/wiki/Cross-origin_resource_sharing). We use Nginx as a reverse proxy to Odoo, so we configured it to add the headers on the replies.This code logs in to the database, then creates a new res.partner and finally sends a message to the log confirming the creation.No docs as far as I know, but I've had success using this library: https://github.com/Textalk/jquery.jsonrpcclient.jsHere's a small example:
login = new $.JsonRpcClient({ ajaxUrl: 'https://odoo.example.com/web/session/authenticate' });
login.call('call', {"base_location": "https://odoo.example.com",
"db": "mydatabase",
"login": "admin",
"password": "admin",
"context": {}}, function(data) {
client = new $.JsonRpcClient({ ajaxUrl: 'https://odoo.example.com/web/dataset/call_kw' });
client.call('call', {"context": {},
"model": "res.partner",
"method": "create",
"args": [{"name": "John",
"email": "john@example.com"}],
"kwargs": {"context": {}},
"session_id": data.session_id}, function(done) {
console.log("Partner created");
});
});
});2015-05-06 13:03 GMT+01:00 zahid jalal <j.zahid@gmail.com>:Hi every oneWe have devlopped many Odoo/openerp mobile/webapp clients using the XMLRPC webservice. Now we are trynig to rewrite some of them to use JSON-RPC . But we are confronted to the lack of documentation about JSON-RPC in odoo.
This page https://www.odoo.com/documentation/8.0/howtos/backend.html#webservices was not of a great help. it does not not provide any information about urls to use for different call requests, nor the way to use session trough many json call.
Is there any source of some extensive documentation abour JSON-RPC in Odoo ?thanksJalal ZAHID_______________________________________________
Mailing-List: https://www.odoo.com/groups/community-59
Post to: mailto:community@mail.odoo.com
Unsubscribe: https://www.odoo.com/groups?unsubscribe
--
André Paramés
LISBOA
Avenida das Túlipas,
nº 6, 13º A/B
1495-161 Algés
t. +351 808 455 255
PORTUGAL | BRASIL | ANGOLA
PORTO
Rua do Espinheiro,
nº 641, 2 SALA 2.3
4400-450 V.N. Gaia
_______________________________________________
Mailing-List: https://www.odoo.com/groups/community-59
Post to: mailto:community@mail.odoo.com
Unsubscribe: https://www.odoo.com/groups?unsubscribe