【发布时间】:2016-04-01 13:29:56
【问题描述】:
我正在尝试通过 Android Studio 和 Loopj Android AsyncHttpClient 插件 (http://loopj.com/android-async-http/) 使用 last.fm API (http://www.last.fm/api/mobileauth),但我不断收到 404 错误,但不明白为什么。代码如下。我究竟做错了什么?谢谢。
RequestParams params = new RequestParams();
params.put("username", "myusername");
params.put("password", "mypassword");
params.put("api_key", "myapikey");
params.put("api_sig", "myapisecret");
LastFMRestClient.post("http://ws.audioscrobbler.com/2.0/", params,
new AsyncHttpResponseHandler() {
@Override
public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) {
Log.e("MUSIC SERVICE", "Success");
}
@Override
public void onFailure(int statusCode, Header[] headers, byte[] responseBody, Throwable error) {
String msg = "Object *" + statusCode + "*" + responseBody;
Log.e("MUSIC SERVICE", "Failed: " + msg);
// Outputs: Failed: Object *404*[B@17f1042c
}
public void onFinish() {
Log.e("MUSIC SERVICE", "Finished");
}
}
);
【问题讨论】:
标签: android android-studio restful-authentication last.fm loopj