0

私が構築しているモバイル アプリの一部として、Last.FM の API を介して認証する必要があります。彼らのウェブサイトに記載されているように、私は正しくURLをフォーマットしようとしましたが、エラーが発生したため、何か間違ったことをしているようです:

エラー #2044: 未処理の ioError:。text=エラー #2032: ストリーム エラー。URL: https://ws.audioscrobbler.com/2.0/?method=auth.getMobileSession

Last.FM ドキュメント: http://www.last.fm/api/mobileauth

以下の私のコード:

            var username:String = "xxxxxxx";
            var password:String = "xxxxxxxxxxxx";

            var api_key:String = "xxxxxxxxxxxxxxxxxxxxxxxxxx";
            var secret:String = "xxxxxxxxxxxxxxxxxxxxxx";

            var api_sig:String = MD5.hash( "api_key" + api_key + "methodauth.getMobileSessionpassword" + password + "username" + secret);

            var request:URLRequest = new URLRequest("https://ws.audioscrobbler.com/2.0/?method=auth.getMobileSession");
            var variables:URLVariables = new URLVariables();//create a variable container
            variables.username =username;
            variables.password = password;
            variables.api_key = api_key;
            variables.api_sig = api_sig;
            request.data = variables;
            request.method = URLRequestMethod.POST;//select the method as post/
            var loader:URLLoader = new URLLoader();
            loader.addEventListener(Event.COMPLETE, handleComplete);
            loader.load(request);//send the request with URLLoader()

誰かが答えを知っていますか?

4

1 に答える 1