2010-05-08 4 views
0

Adobe AIR 응용 프로그램에서 yfrog의 api 인 http://code.google.com/p/imageshackapi/wiki/YFROGuploadAndPost으로 사진을 업로드하려고합니다. 다음 코드를 가지고 있습니다 :yfrog의 uploadAndPost with Actionscript/Adobe AIR 사용

public function upload(file:File, msg:String, username:String, password:String):void { 
    var vars:URLVariables = new URLVariables(); 
    vars["username"] = username; 
    vars["password"] = password; 
    vars["public"] = "yes"; 
    vars["key"] = API_KEY; //API_KEY is a constant string that holds my developer key 
    vars["message"] = msg; 

    var request:URLRequest = new URLRequest("http://yfrog.com/api/uploadAndPost"); 
    request.method = URLRequestMethod.POST; 
    request.contentType = "multipart/form-data"; 
    request.data = vars; 


    file.upload(request, "media"); 
} 

이 코드를 실행할 때 yfrog는 404 상태를 반환합니다. 이것은 내가 api로 미디어 파일을 업로드하는 경우에만 발생하는 것 같습니다. "URL"을 사용하여 동일한 API URL에 업로드하면 모든 것이 작동합니다. 다른 누군가가 "미디어"파일 업로드를 받아서 작동합니까? 그렇다면 코드를 어떻게 변경 하시겠습니까? 이 API는 OAuth를 에코 방법

http://code.google.com/p/imageshackapi/wiki/TwitterAuthentication

+0

그것은 단지 404 오류를 반환 오늘의로 대체되었습니다처럼 – davr

+0

오류 코드가없고 단지 404입니다. Wireshark를 사용하면 404가 아닌 yfrog 웹 서비스에서 다른 응답을 볼 수 없습니다. –

답변

0

은 같은데? 해당 API 페이지에 나열된 오류 코드를 반환하지 않습니까?