Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

ocStore 2.3.0.2.3 API Предупреждение: У Вас нет разрешения на доступ к API!


Recommended Posts

Приветю. Хочу подключиться по API к сайту.

Вот ниже код.

 

<?php
$apiKey = "IucICKhjiDtgil4j2mkwh7dyODqqkZLYVvMtTxmoLqzuakEKCPJD2S4uE1Cu0R84XGjDSd";
//Whatever you put in System -> Users -> API
$url = "http://site/index.php?route=api/login";
$curl = curl_init($url);

$post = array (
'username' => 'userapi',
'key' => $apiKey
);
curl_setopt_array( $curl, array(
CURLOPT_RETURNTRANSFER=> TRUE,
CURLOPT_POSTFIELDS      => $post
) );



$raw_response = curl_exec( $curl );

$response = json_decode($raw_response);
var_dump($response);
curl_close($curl);

$api_token = $response->token;

 

// подключаемся к сайту 2 и к вновь созданному файлу которій будет отвечать за обновление товаров. Создание его я опишу ниже.
$url = "http://site/index.php?route=api/сurrency&api_token=".$api_token;
$post = array (
    'currency' => 'RUB'
);

$curl = curl_init($url);
curl_setopt_array( $curl, array(
    CURLOPT_RETURNTRANSFER=> TRUE,
    CURLOPT_POSTFIELDS => $post
) );

$raw_response = curl_exec( $curl );
var_dump($raw_response);

 

При первом запросе когда логинюсь получаю токен и сообщение "API сессия успешно запущена!"

А вот когда выполняю сразу второй запрос то уже "Предупреждение: У Вас нет разрешения на доступ к API!"

 

В админке Юзер добавлен. Права на ip выданы. В настройках юзер АПИ по умолчанию выбран.

 

Может кто сталкивался с проблемой такого рода?

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.