我正在尝试在 android 中构建一个 tumblr 客户端,但遇到响应代码 403 - Forbidden。
api 文档建议我使用电子邮件和密码参数来验证凭据并获取帐户信息。我已经尝试了以下代码,但按照指定获取 403 响应代码。谁能建议我做错了什么。
String url = "http://www.tumblr.com/api/authenticate";
HttpParams params = new BasicHttpParams();
HttpConnectionParams.setConnectionTimeout(params, 20000);
HttpConnectionParams.setSoTimeout(params, 20000);
DefaultHttpClient httpclient = new DefaultHttpClient(params);
UsernamePasswordCredentials credentials = new UsernamePasswordCredentials(_username + ":" + _password);
httpclient.getCredentialsProvider().setCredentials(new AuthScope(null,-123),credentials);
HttpPost method = new HttpPost(url);
HttpResponse response = httpclient.execute(method);
response.getStatusLine().toString(); // this gives me a 403 res code (Forbidden)..