0

基本的に、GitのWebAPIからJSONデータを取得する必要があります。素晴らしい!やった。

これで、AndroidアプリにListViewができました。各リスト要素は、タイトルとjsonの最初の140文字です(jsonObject.getString( "title" / "body"))。ユーザーがリスト要素をクリックすると、すべてのコメントを含むダイアログが読み込まれます。

したがって、各問題(JSONObject)には独自のコメントが必要です。実際、コメントはHTMLバージョンのリポジトリで確認できます。ただし、コメントをJSON形式でダウンロードするにはどうすればよいですか?これまでのところ、元の問題のJSONオブジェクト内の「comments」要素は次のとおりです。

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

だから、アンドロイドで何かをすることは大きな問題ではないはずです。ユーザーのリストアイテムの選択を検出して、JSONオブジェクト内の任意の文字列を取得できます(IDは、その問題のコメントを見つけるのに役立つと思います)。しかし、このページのHTTP動詞( http://developer.github.com/v3/ )で述べられているように、GETをどのように使用するのか理解できません。また、使用方法を分類することもできません。このページの[単一のコメントを取得](http://developer.github.com/v3/issues/comments/)に表示されるコマンド。

最後に、元のJSONにアクセスするためにWebページでPHPスクリプトを使用しています。したがって、別のPHPスクリプトを実行して、ユーザーが選択したリスト(getID)に基づいてコメントJSONを取得し、必要に応じて画面上で操作する状況を想像できます。しかし、コメントを取得する方法を知らずにそれを行うことはできません!

4

1 に答える 1

1

さて、すべての問題を取得するためのURLは次のようなものです

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

ご覧のとおり、問題のリストが表示されます。

その後、問題を選択し(たとえば、コメントが2つある26番)、URLに「26/comments」を追加します。

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

そして、あなたはあなたのコメントを持っているでしょう!

于 2012-05-30T22:29:20.667 に答える