كيفية إنشاء مفتاح API للمستخدم برمجياً

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)

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

6 إعجابات

مرحبًا

وفقًا للوثائق، قد يكون من الممكن إنشاء مفتاح API للمستخدم من مستخدم مسؤول عبر واجهة برمجة التطبيقات REST
توليد مفتاح API للمستخدم من مستخدم مسؤول

في الإصدارات السابقة، كان يعمل كـ “admin/users/‘+ user_id +’/generate_api_key”. لا أعرف سبب التغيير في أحدث إصدار.

شكرًا لك على مساعدتك