@Suguru_Evillione

Как создать токен при входе?

Есть движок Intersect Engine, у него есть API, но документация к этому API еще не закончена. Есть раздел с входом
5e5012abf34aa415596184.jpeg
Но как создать токен, я так и не понял. Листал документацию по этому вопросу на сайте php и все равно не догнал... Буду благодарен за помощь
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
nokimaro
@nokimaro Куратор тега PHP
Судя по документации со скриншота
1. запрос должен быть POST
2. данные запроса должны быть json-строка в post-data

$data = array(
    "grant_type" => "password", 
    "username" => "......",
    "password" => "......",
);                                                                    
$data_string = json_encode($data);                                                                                   
                                                                                                                     
$ch = curl_init('http://domain.tld/api/oauth/token');                                                                      

curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");                                                                     
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);                                                                  
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);                                                                      
curl_setopt($ch, CURLOPT_HTTPHEADER, array(                                                                          
    'Content-Type: application/json',                                                                                
    'Content-Length: ' . strlen($data_string))                                                                       
);                                                                                                                   
                                                                                                                     
$result = curl_exec($ch);

var_dump($result);
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
бобро пожаловать в мир риверс инжиниринга) открываешь код и читаешь..
Ответ написан
Kulaxyz
@Kulaxyz
Могу лучше
Так есть же вся необходимая информация. Тебе нужно просто отправить Post запрос на данный url с логином, захешированным паролем и типом. Тебе в ответ придёт токен авторизации.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы