0

对不起,我的英语不好。我已经设法从这个问题中获取授权令牌 现在我无法了解如何使用 XML。文档说(翻译):
获取/me/资源的内容:
https

://api-yaru.yandex.ru/me/?oauth_token=111111111111111111 答案将是XML格式
请解释一下,我怎样才能得到这个XML文件来解析它?我需要使用 AsyncTask 吗?
“脏”代码在这里: http: //pastebin.com/NjTiUpC5

4

1 回答 1

1

您只需将 '&format=json' 附加到您的 url 以获得 json 格式的响应

https://api-yaru.yandex.ru/me/?oauth_token=111111111111111111&format=json

在你的情况下

HttpEntity entity = resp.getEntity();
String jsonStr = EntityUtils.toString(entity);
JSONObject jsonObj = new JSONObject(jsonStr);

并获取 xml 字符串

String xml = EntityUtils.toString(resp.getEntity());

如果你想简单地打印它

做任何你想做的事。祝你好运 ;)

于 2013-07-31T22:24:52.773 回答