sanek_os9
@sanek_os9
Работаю с Laravel, Vue, Vuetify, AWS Amazon, Linux

Кто подскажет как использовать API?

Документация https://github.com/MinerGate/minergate-api#login
Мне нужно сделать авторизацию на PHP
Все что надумал это
if( $curl = curl_init() ) {
    curl_setopt($curl, CURLOPT_URL, 'https://api.minergate.com/1.0/auth/login');
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_POST, true);
    curl_setopt($curl, CURLOPT_POSTFIELDS, "email=$email&password=$pass&totp=123456");
    curl_setopt($curl, CURLOPT_HTTPHEADER, array(
            'Content-Type: application/json'
        ));
    $out = curl_exec($curl);
    echo $out;
    curl_close($curl);
}

Но оно возвращает
{"code":"InvalidContent","message":"Invalid JSON: Unexpected token e in JSON at position 0"}
  • Вопрос задан
  • 1392 просмотра
Решения вопроса 1
DevMan
@DevMan
api ждет json, вы же отправляете обычные данные (о чем и говорит ошибка).
вот простой пример.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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