2016-10-26 1 views
-1

웹 API를 호출해야하는 ActionScript3 게임이 있습니다. 나는 토큰을 성공적으로 얻을 수있다. 토큰을 얻은 후에 인증이 필요한 전화를 걸지 만 항상 { "메시지": "이 요청에 대한 승인이 거부되었습니다."}. 나는 GET을하고있다.AS3에서 유효한 토큰으로 WebAPI를 호출 할 수 없습니다.

PostMan을 사용하여 동일한 API를 호출해도 아무런 문제가 없습니다. 여기에 내가 추가 할 헤더가 있습니다.

urlRequest.requestHeaders.push(new URLRequestHeader("Content-Type", "application/json")); 
urlRequest.requestHeaders.push(new URLRequestHeader("Authorization", "Bearer " + accessToken)); 

아이디어가 있으십니까?

+0

이것은 네트워킹이 Flash Player에서 어떻게 구현되는지와 관련이 있습니다. 자세한 내용은 http://stackoverflow.com/questions/12774611/urlrequest-urlloader-auto-converting-post-request-to-get을 참조하십시오. – Brian

답변

0

데이터를 추가하면 헤더가 전송 된 다음 작동해야합니다.

다음 행을 추가하여 수정했습니다. 값 이름은 중요하지 않습니다.

urlRequest.data = new URLVariables("Needed=Value"); 
관련 문제