Привет, я использую неофициальный x-box one api для отправки сообщений через текущую учетную запись x-box. Вот мой пример кода и ошибка (проблема).401 Авторизация Ошибка в неофициальном xbox api
Код:
<?php
$arr = array('to' => array("gamoneybcn"), 'message' => "This is an Test Test example message sent via XboxAPI.");
$post = json_encode($arr);
$proServiceUrl = "https://xboxapi.com/v2/messages/";
$contentsType = 'application/json';
$methods = 'POST';
$auths = 'X-AUTH: XXXX';
$profilesCurl = curl_init();
curl_setopt($profilesCurl, CURLOPT_URL, $proServiceUrl);
curl_setopt($profilesCurl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($profilesCurl, CURLOPT_POSTFIELDS, $post);
curl_setopt($profilesCurl, CURLINFO_HEADER_OUT, true);
curl_setopt($profilesCurl, CURLOPT_HTTPHEADER, Array('Content-type:'.$contentsType.';auth='.$auths));
curl_setopt($profilesCurl, CURLOPT_HTTPHEADER, Array($auths));
$profilesJson = curl_exec($profilesCurl);
echo "<pre>";
print_r($profilesJson);
exit;
?>
Проблема:
Если я не вошел в моем X-Box составляет один неофициальный разработчик мой апи не работает и получает код ошибки, как показано ниже.
Ошибка:
{ "успех" ложь "error_code": 401, "error_message": "Свежий Логин требуется, чтобы получить новый маркер от Microsoft"}.
Примечание:
Как только я вошел в мой X-Box один разработчик апи учетной записи апи будет run.i также попытаться сделать первый локон проверку подлинности, но я не знаю, возможно ли это после того, как завиток аутентификации ? если это возможно, сделав первую проверку на завивку, поэтому, пожалуйста, помогите мне решить эту проблему как можно скорее. Большое спасибо заранее.
Пожалуйста, подтвердите это как можно скорее, пожалуйста. –