openerp — API веб-службы ODOO не работает, используя код PHP, указанный в API веб-служб odoo

Я использую следующий код php для подключения веб-сервисов odoo по ссылке ниже
https://www.odoo.com/documentation/9.0/api_integration.html

$url = "http://188.166.242.45:8069/";
$db = "test_db";
$username = "admin";
$password = "admin";

require_once('ripcord-master/ripcord.php');
$info = ripcord::client('http://188.166.242.45:8069/')->start();
list($url, $db, $username, $password) =
array($info['host'], $info['database'], $info['user'], $info['password']);

Но это показывает ошибку ниже.

Fatal error: Uncaught exception 'Ripcord_TransportException' with message 'Could not access http://188.166.242.43:8069/' in D:\xampp\htdocs\web_services\ripcord-master\ripcord_client.php:488 Stack trace: #0 D:\xampp\htdocs\web_services\ripcord-master\ripcord_client.php(228): Ripcord_Transport_Stream->post('http://188.166....', '<?xml version="...') #1 D:\xampp\htdocs\web_services\index.php(10): Ripcord_Client->__call('start', Array) #2 D:\xampp\htdocs\web_services\index.php(10): Ripcord_Client->start() #3 {main} thrown in D:\xampp\htdocs\web_services\ripcord-master\ripcord_client.php on line 488

Как я могу решить это ???

0

Решение

Ну и ссылка: https://www.odoo.com/documentation/9.0/api_integration.html показывает код Php для вызова Api. Он использует библиотеку php ripcord xmlrpc. Пример показывает URL как: https://demo.odoo.com/start. Ваш URL не включает в себя / начало. Попробуйте использовать этот URL: http://188.166.242.45:8069/start. Вы установили Odoo на порт 8069?

В примечании под примером говорится, что для библиотеки ripcord требуются расширения phpxmlrpc и openssl. Это также требует https для URL-адреса API

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]