簡體   English   中英

如何在Odoo 8 API Web服務中檢查連接

[英]How to check connection in Odoo 8 API web service

可能這個問題已經在某些網站上討論過了。 但是當我谷歌搜索時,我什么也沒發現。 我正在從此文檔https://www.odoo.com/documentation/8.0/api_integration.html連接到Odoo API Web服務。 我已經嘗試過這段代碼來檢查連接是否成功。 我在瀏覽器中(而不是在Android設備)運行試試這個代碼。

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

$url = "http://100.100.1.148:8069"; //port odoo 8069, bukan postgresql 5432
$db = "UAT_DISTRICT";
$username = "openpg";
$password = "serving";

$info = ripcord::client('https://demo.odoo.com/start')->start();
$cekconn = list($url, $db, $username, $password) = array($info['host'], $info['database'], $info['user'], $info['password']);
if ($cekconn){
    echo "Connection success";
}

但是為什么$cekconn總是返回true,所以當我輸入錯誤的用戶時,瀏覽器仍然顯示“連接成功”。

有人知道如何檢查該連接嗎? 感謝您的回答。 謝謝

在這一部分:

$ info = ripcord :: client(' https://demo.odoo.com/start ')-> start();

您將獲得“ https://demo.odoo.com ”參數以訪問其API(URL,db,用戶名,密碼),該API將在$ cekconn中使用。

這就是為什么即使有錯誤的用戶也能正常工作的原因

在代碼末尾添加以下行以了解我在說什么

print_r($ info);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM