Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


 Погделиться

Рекомендованные сообещёния

Приветю. Хочу подклюлиться по 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 выданы. В настройках юзер АПИ по умолчанию выбран.

 

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

Ссылка на комменирий
Погделиться на других сайих

Да спасипотому что уже разобрался)

Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.