Я могу получить токен, но когда я пытаюсь отправить satoshis он показывает это:
POST TRANSACTION РЕАКЦИЯ
Строка (60) "{"error_description": "Неверный аккаунт", "код ошибки": 7003}"
Я должен сказать, что я могу только послать по электронной почте xapo счета (это по умолчанию в моем XAPO APP).
Это код, который я использую.
котировка
PHP
функционировать GetAuthToken () {
$ SYourRedirectUri = "-------------------------";
$ SAPPID = "----------------";
$ SAPPSecret = "---------------------";
$ SPostFields = "client_credentials&redirect_uri =" , $ SYourRedirectUri;
$ SAuthCode = base64_encode ($ sAPPID. ":" , $ SAPPSecret);
$ Ч = curl_init ();
curl_setopt ($ ч, CURLOPT_URL, "https://v2.api.xapo.com/oauth2/token");
curl_setopt ($ ч, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt ($ ч, CURLOPT_HEADER, FALSE);
curl_setopt ($ ч, CURLOPT_POST, TRUE);
curl_setopt ($ ч, CURLOPT_POSTFIELDS, "grant_type =" , $ SPostFields);
curl_setopt ($ ч, CURLOPT_HTTPHEADER, массив (
"Content-Type: применение / х-WWW-форм-urlencoded",
"Авторизация: Basic " , $ sAuthCode
));
$ Ответ = curl_exec ($ ч);
curl_close ($ ч);
вернуть $ ответа;
}
$ SToken = json_decode (GetAuthToken ());
$ Лексема = $ sToken->access_token;
$ Адр ="----------------------"; //email@domain.com
$ Myaccountid ="-------"; // 1234567
$ Ч = curl_init ();
curl_setopt ($ ч, CURLOPT_URL, "https://api.xapo.com/accounts/". $ Адр."/ сделки");
curl_setopt ($ ч, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt ($ ч, CURLOPT_HEADER, FALSE);
curl_setopt ($ ч, CURLOPT_POST, TRUE);
curl_setopt ($ ч, CURLOPT_POSTFIELDS, "{
\"к \": \"". $ Адр."\",
\"количество\": 0.0000001,
\"валюта\": \"BTC \",
\"заметки\": \"Тестирование \",
\"тип\": \"платить \"
}");
curl_setopt ($ ч, CURLOPT_HTTPHEADER, массив (
"Content-Type: применение / JSON",
"Авторизация: Знаменосец ". $ Лексема
));
$ Ответ = curl_exec ($ ч);
curl_close ($ ч);
эхо "
POST TRANSACTION РЕАКЦИЯ
«;
var_dump ($ ответ);
эхо "
POST TRANSACTION END
«;
эхо даты ( 'л Js \ из F Y H: Я: с А');
функционировать GetAuthToken () {
$ SYourRedirectUri = "-------------------------";
$ SAPPID = "----------------";
$ SAPPSecret = "---------------------";
$ SPostFields = "client_credentials&redirect_uri =" , $ SYourRedirectUri;
$ SAuthCode = base64_encode ($ sAPPID. ":" , $ SAPPSecret);
$ Ч = curl_init ();
curl_setopt ($ ч, CURLOPT_URL, "https://v2.api.xapo.com/oauth2/token");
curl_setopt ($ ч, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt ($ ч, CURLOPT_HEADER, FALSE);
curl_setopt ($ ч, CURLOPT_POST, TRUE);
curl_setopt ($ ч, CURLOPT_POSTFIELDS, "grant_type =" , $ SPostFields);
curl_setopt ($ ч, CURLOPT_HTTPHEADER, массив (
"Content-Type: применение / х-WWW-форм-urlencoded",
"Авторизация: Basic " , $ sAuthCode
));
$ Ответ = curl_exec ($ ч);
curl_close ($ ч);
вернуть $ ответа;
}
$ SToken = json_decode (GetAuthToken ());
$ Лексема = $ sToken->access_token;
$ Адр ="----------------------"; //email@domain.com
$ Myaccountid ="-------"; // 1234567
$ Ч = curl_init ();
curl_setopt ($ ч, CURLOPT_URL, "https://api.xapo.com/accounts/". $ Адр."/ сделки");
curl_setopt ($ ч, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt ($ ч, CURLOPT_HEADER, FALSE);
curl_setopt ($ ч, CURLOPT_POST, TRUE);
curl_setopt ($ ч, CURLOPT_POSTFIELDS, "{
\"к \": \"". $ Адр."\",
\"количество\": 0.0000001,
\"валюта\": \"BTC \",
\"заметки\": \"Тестирование \",
\"тип\": \"платить \"
}");
curl_setopt ($ ч, CURLOPT_HTTPHEADER, массив (
"Content-Type: применение / JSON",
"Авторизация: Знаменосец ". $ Лексема
));
$ Ответ = curl_exec ($ ч);
curl_close ($ ч);
эхо "
POST TRANSACTION РЕАКЦИЯ
«;
var_dump ($ ответ);
эхо "
POST TRANSACTION END
«;
эхо даты ( 'л Js \ из F Y H: Я: с А');
Можете ли вы помочь мне, ребята? огромное спасибо