Como posso gerar uma chave de API no meu próprio controlador no Codeigniter

Só quero mencionar que eu sou realmente um novato em desenvolvimento de APIs (conceitos, estrutura, melhores práticas) Eu não estou nem um pouco familiarizado com isso, então por favor, desculpe minha patética pergunta estúpida se você achar que é, eu estou usando Phil O servidor da API REST do Sturgeon, a Biblioteca Curl e o cliente da API REST aqui está meu código:

no meu aplicativo controlador / controllers / make_key

function index(){
      $this->load->library('rest');
      $this->load->library('curl');
      $this->rest->put('https://www.myapplication.com/apifolder/key/X-API-KEY/FOO');
    }

- sem resposta alguma

onde apifolder / key é a localização do meu key.php (do exemplo padrão do Phil Sturgeon):

e note que eu também tentei isso via barra de endereços:

https://www.myapplication.com/apifolder/key/X-API-KEY/FOO - returns ({"status": false, "error": "Chave de API inválida"}})

https://www.myapplication.com/apifolder/key?X-API-KEY=FOO - retorna ({"status": false, "error": "Método desconhecido"}})

e tentei muito mais consultas, mas nenhuma parece estar funcionando, minha única pergunta é ...

Como pode fazer este trabalho key.php? minhas desculpas por uma pergunta tão simples, agradeço antecipadamente

questionAnswers(1)

yourAnswerToTheQuestion