COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

pwzhard

Соучастники
  • Публикации

    2
  • Зарегистрирован

  • Посещение

pwzhard's Achievements

  1. Пытаюсь подключиться к API через php-скрипт (как через curl, так и SDK (https://github.com/iSenseLabs/OpenCartAPI)) Через curl: function requestAPI($url, $param = []){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $param_to_string = ''; if(count($param)){ foreach ($param as $key => $value) { $param_to_string .= $key .'='. $value . '&' ; } rtrim($param_to_string, '&'); curl_setopt($ch, CURLOPT_POST, count($param)); curl_setopt($ch, CURLOPT_POSTFIELDS, $param_to_string); } $result = curl_exec($ch); curl_close($ch); return $result; } $url_autorize = 'https://my-site.ru/admin/index.php?route=user/api/login'; $param = [ 'username' => 'Default', 'key' => 'AZIVDPf3ox7zbWZ4pnZCphsXpl6mOivWo44uPub8pfPGDv0say3CJ22GSZYd81vpkNJc3AQc8B4sAzU1zaznItOzNNacQg85ilp1hwyOrn3VfBxAmmtRP1wOgCtTiajeTZv4lzyU8iSu3RmUMoszphl6bAMRuwTyWJY0capIAXmN6TgV3jWAaD71R3LwY8j0gs5Y3RrjmpFChWaz5EeCQvB7hrPehaDkXPHRyY0SE5ls5noHNhKIboanXMbeKSQAK' ]; $response = requestAPI($url_autorize, $param); $data = json_decode($response); // Возвращает NULL var_dump($data); Через SDK Opencart: require_once 'OpenCartAPI-master/opencart.php'; $oc = new OpenCart\OpenCart('https://my-site.ru/admin/index.php?route=user/api/login'); $oc->login('AZIVDPm3ox7zbWZ4pnZCphsXpl6mOivWo44uPub8pfPGDv0say3CJ22GSZYd81vpkNJc3AQc8B4AzU1zaznItOzNNacQg85ilp1hwyOrn3VfBxAmmtRP1wOgCtTiajeTZv4lzyU8iSu3RmUMoszphl6bAMRuwTyWJY0capIAXmm6TgV3jWAbD71R3LwY8j0gs5Y3RrjmpFChWaz0EICQvB7hFPehaDkXPHRyY0SE5ls5noHNhKIboanXMbeKSQAK'); // Возвращает объект класса OpenCart с пустыми куки и токеном var_dump($oc); Версия Opencart: 2.3.0.2.2 Пользователь администратор с максимальными правами. Подскажите пожалуйста в чем проблема? Заранее спасибо!