0

Adobe AIR アプリケーションから yfrog の API http://code.google.com/p/imageshackapi/wiki/YFROGuploadAndPostに写真をアップロードしようとしています。次のコードがあります。

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 を使用してメディア ファイルをアップロードした場合にのみ発生するようです。同じAPI URLへの「URL」アップロードを使用すると、すべてが機能します。他の誰かが「メディア」ファイルのアップロードを機能させましたか? もしそうなら、どのようにコードを変更しますか?

4

1 に答える 1

0

その API は、今日の時点で OAuth Echo メソッドに置き換えられたようです

http://code.google.com/p/imageshackapi/wiki/Twitter認証

于 2010-05-26T16:28:48.107 に答える