Может быть, этот вопрос обсуждался на некоторых сайтах. Но когда я гуглил, я ничего не нашел.
Я делаю подключение к веб-сервису API Odoo из этой документации https://www.odoo.com/documentation/8.0/api_integration.html.
Я пробовал этот код, чтобы проверить, является ли соединение успешным или нет.
Я пытаюсь этот код, запустив в браузере (не в 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«) -> старт ();
ты получишь «https://demo.odoo.commsgstr «параметры для доступа к его API (url, db, username, password), который будет использоваться в $ cekconn.
поэтому он всегда работает даже с неправильным пользователем
добавьте строку ниже в конце вашего кода, чтобы понять, о чем я говорю
print_r ($ информация);
Других решений пока нет …