你好,我使用非官方的X-BOX一個API來發送消息通過X-BOX真實accounts.Here是我的代碼示例和錯誤(問題)。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遊戲機記錄一個非官方的開發者帳戶我的API不工作並得到類似下面的錯誤代碼。
錯誤:
{ 「成功」:假的, 「ERROR_CODE」:401, 「ERROR_MESSAGE」: 「一招鮮需要登錄,以獲得來自微軟新的令牌」}。
注:
當我登錄我的X-box遊戲機一個API,開發者帳戶的API將run.i也儘量先捲曲認證,但我不知道是不是可以捲曲認證後?如果有可能通過第一次捲曲驗證,所以請幫助我儘快解決這個問題。提前感謝。
請儘快回答此問題。 –