【发布时间】:2016-04-18 10:13:04
【问题描述】:
现在可以通过 Fabric 访问 Twitter 的 REST API。他们在内部使用 Square 的 Retrofit 来获得 java 模型的响应。
https://docs.fabric.io/android/twitter/access-rest-api.html
根据此链接,我们可以为我们的应用程序中需要的特定 API 创建自定义接口,如下所示:
// example users/show service endpoint
interface CustomService {
@GET("/1.1/users/show.json")
void show(@Query("user_id") long id, Callback<User> cb);
}
https://dev.twitter.com/rest/reference/get/application/rate_limit_status
如果我们以上面的 API 为例,他们说 API 是用 JSON 响应的。问题是他们在内部将 json 转换为我们在回调中获得的(一些预定义的)java 模型(如用户、帐户)。我们应该如何将 json 转换为他们不提供的 java 对象。我想打印原始 JSON 响应。有没有办法做到这一点?
这个区域有灯吗??谢谢。
【问题讨论】:
-
您是否尝试将 Callback
更改为 Callback ? -
是的,我做到了。它打印“{}”。空白数组。
标签: android json rest twitter retrofit