Come generare programmaticamente una chiave API utente

I want to generate API KEY for single user programmatically and I tried something like the following

curl -X POST '<root url>/admin/api/keys' --data 'key%5Bdescription%5D=XXX&key%5Busername%5D=XXX' 

and many other things that I tried.
I got error like this in server log:

Started POST "/admin/api/keys" for 73.225.164.62 at 2020-05-17 06:40:46 +0000
ActionController::RoutingError (No route matches [POST] "/admin/api/keys")

I cannot find any useful document how to do this. Please help.

1 Mi Piace

You can follow my example at Generating User API Keys for testing

6 Mi Piace

Ciao

Secondo la documentazione, potrebbe essere possibile generare una chiave API per un utente da un utente amministratore tramite l’API REST
genera una chiave API per un utente da un utente amministratore

Nelle versioni precedenti funzionava come “admin/users/‘+ user_id +’/generate_api_key”. Non so perchĂ© nell’ultima versione sia cambiato.

Grazie per il tuo aiuto