2012-05-30 82 views
0

基本上,我需要从Git的web API获取JSON数据。大!做过某事。因此,现在我在Android应用程序中有一个ListView,每个列表元素是标题和来自json(jsonObject.getString(“title”/“body”))的前140个字符。当用户点击列表元素时,会出现一个对话框,其中包含所有应该加载的注释。获取Git Hub评论

因此,每个问题(JSONObject)都应该有它自己的评论,而且我确实可以在HTML版本的回购中看到评论。然而,我怎么下载JSON格式的评论呢?到目前为止,这里是从原来的问题JSON对象里面的“意见”元素:

"comments": 1, 
"milestone": null, 
"number": 18, 

所以,在机器人做的东西不应该是一个大问题。我可以检测用户的列表项选择,然后获取JSON对象中的任何字符串(我的身份标识是帮助查找该问题的注释的关键)。但是,我无法弄清楚我应该如何使用GET,就像它在HTTP动词(http://developer.github.com/v3/)下的页面中所说的那样,我也无法理清如何使用该命令,正如本页上的Get a Single评论(http://developer.github.com/v3/issues/comments/)。

最后,我在网页上使用PHP脚本来访问原始的JSON。所以我可以设想一种情况,我运行另一个PHP脚本来根据用户所做的列表选项(getID)获取评论JSON,然后根据需要在屏幕上使用它。但是如果不知道如何得到评论,我不能这么做。

+1

做**不** **在问题的标题中放置“解决”或任何其他此类术语。问题已经接受答案以表明他们有一个被接受的答案(这表明问题已被“解决”)。 – casperOne

回答

1

嘛,网址让所有的问题是这样的

https://api.github.com/repos/octocat/Hello-World/issues

,你可以看到你收到的问题清单。

之后,只需要选择的问题(假设有2条评论数26),只是添加到URL“26 /评论”

https://api.github.com/repos/octocat/Hello-World/issues/26/comments

,你就会有你的意见!

+0

我正在用get命令过度使用它。长话短说,/ alltheURL/NUMBER /评论让它做得很好。谢谢! – Davek804