roundrop/facebook4j — pull request #65 by takke (2013-12-10 16:18:04+00:00)
Title: added support for batch and "raw" api calls

added some methods:
callGetAPI
callPostAPI
callDeleteAPI
executeBatch

----
お世話になっております。竹内です。

拙作のFacebookブラウザTafViewでFacebook4Jを利用させていただくにあたり修正した部分を送ります。

残念ながら気になる部分が3点ほどございます。

1. callPostAPI では true/false を返す API を呼べない(返却値のjsonパースで落ちます)。
⇒APIとしてはわりと多いのでTafViewではFacebook4Jの既存のメソッドを呼ぶ形に変更して対処しました。メソッドの説明に書くべきでした。
2. テストコードがない。すみません。。(一応TafViewでがっつり呼んでいるので実績はあります・・・)
3. executeBatchは返却値を生のJSONArrayではなくもう少し構造化したデータを返却してもかまわないと思います。という修正も含めて(RawAPIMethods.javaではなく)個別のファイルにして良いかと思います。

中途半端な状態で申し訳ないですがしばらく修正する時間が取れないのでいったんお送りします。
よろしくお願いいたします。