CodeIgniter Rest_Controller: неверный ключ API - PullRequest
0 голосов
/ 26 марта 2020

Я учусь использовать codeigniter и вообще создавать API.

Я установил REST_Controller в своем проекте, я создал в своей БД таблицу 'logs' и 'keys', используя запрос что я нашел в файле Rest. php.

Теперь, если я получу, метод работает. Но если я попытался сделать сообщение (от Почтальона), я получаю эту ошибку:

"status": false,
"error": "Invalid API Key "

Я сделал сообщение по ссылке: localhost /..../ controllername / create (поэтому без использования create_post) и я передаю значения, используя body / form-data в Postman.

Если я вижу данные внутри таблицы 'logs', я могу увидеть сообщение со значениями, которые я передал, но у меня нет значений относительно параметра api_key, в то время как таблица 'keys' полностью пуста ,

Как я могу устранить эту ошибку?

1 Ответ

0 голосов
/ 26 марта 2020

Если вы используете почтальон, вам нужно установить для параметра Авторизация значение basi c и передать следующие значения, которые по умолчанию следует изменить в файле config/rest.php. Также вы можете установить свои ключи API для разных пользователей в вашей таблице базы данных. Пожалуйста, изучите файлы rest_controller на github .

username = 'admin'
password = '1234'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...