验证LastFM时出错“不得在查询字符串中发送密码”

时间:2013-12-18 17:16:05

标签: android last.fm androidhttpclient

好的,所以我一直在打这个。我正在尝试从Android应用程序验证LastFM。

此页面介绍了我的基本攻击计划:http://www.last.fm/api/mobileauth

sig = "api_key" + getString(R.string.lastfm_key) + "methodauth.getMobileSessionpassword" + pass + "username" + username +getString(R.string.last_api_secret);
String api_sig_md5 = md5(sig);

HttpPost hp_auth = new HttpPost("https://ws.audioscrobbler.com/2.0/"
 + "?method=auth.getMobileSession"
 + "&username=" + username 
 + "&password=" + pass
 + "&api_key=" 
 + getString(R.string.lastfm_key)
 + "&api_sig=" + api_sig_md5);

我得到的回应是:

使用此方法时,不得在查询字符串中发送密码。消息详细信息应仅在Post主体中。

我认为我在遵循文档方面做得非常好,但我坚持这个。

提前致谢

0 个答案:

没有答案