2016-06-22 7 views
1

私は、Android用のOdooでAPI Webサービスを知っている初心者です。私はこの文書https://www.odoo.com/documentation/8.0/api_integration.html.に従うので、私はこのコードを作る:Odoo API Webサービスで何も返されない

<?php 
require_once('ripcord-master/ripcord.php'); 

$url = "http://100.100.1.148:8069"; //local IP 
$db = "UAT_DISTRICT"; 
$username = "openpg"; 
$password = "serving"; 
$info = ripcord::client('https://demo.odoo.com/start')->start(); 
$common = ripcord::client("$url/xmlrpc/2/common"); 
$common->version(); 

//Authenticate the credentials 
$uid = $common->authenticate($db, $username, $password, array()); 
echo $uid; //this echo doesn't show anything, it should be 1 or 0 

それから私は、私はちょうどこのエラーを取得し、このリンクGet values from method in Odoo 8 APIの最初の答えのようなコードを変更しよう:

Array ([faultCode] => 1 [faultString] => Traceback (most recent call last): File "C:\Program Files (x86)\Odoo 8.0-20150723\server\.\openerp\service\wsgi_server.py", line 75, in xmlrpc_return File "C:\Program Files (x86)\Odoo 8.0-20150723\server\.\openerp\http.py", line 115, in dispatch_rpc File "C:\Program Files (x86)\Odoo 8.0-20150723\server\.\openerp\service\model.py", line 34, in dispatch File "C:\Program Files (x86)\Odoo 8.0-20150723\server\.\openerp\service\security.py", line 37, in check File "C:\Program Files (x86)\Odoo 8.0-20150723\server\openerp\addons\base\res\res_users.py", line 502, in check File "C:\Program Files (x86)\Odoo 8.0-20150723\server\.\openerp\api.py", line 241, in wrapper File "C:\Program Files (x86)\Odoo 8.0-20150723\server\openerp\addons\auth_crypt\auth_crypt.py", line 50, in check_credentials File "C:\Program Files (x86)\Odoo 8.0-20150723\server\.\openerp\sql_db.py", line 158, in wrapper File "C:\Program Files (x86)\Odoo 8.0-20150723\server\.\openerp\sql_db.py", line 234, in execute ProgrammingError: operator does not exist: integer = boolean LINE 1: ...T password, password_crypt FROM res_users WHERE id=false AND...^HINT: No operator matches the given name and argument type(s). You might need to add explicit type casts.) 

が、私はグーグルいくつかのサイトからも、私はこれまで何も得ていない。誰でも私の問題を明確にすることができますか?あるいは、より良いドキュメンテーション/例があれば、私は本当に感謝します。

+0

がodooサーバー上に存在するopenpgこのユーザーをしていますか? – CZoellner

+0

openpgが存在する@CZoellner –

+0

Odoo文書のヒントを確認しましたか?これらの例では、単純なXML-RPC APIを提供するRipcordライブラリを使用しています。 Ripcordは、PHPインストールでXML-RPCサポートを有効にする必要があります。 コールはHTTPS経由で実行されるため、OpenSSL拡張機能も有効にする必要があります。 – CZoellner

答えて

関連する問題