我正试图从Twitter的oauth获得持票人令牌。我创建一个@POST基本网址 https://api.twitter.com ,如下所示:
@Headers({ "Content-Type: application/x-www-form-urlencoded;charset=UTF-8"})
@FormUrlEncoded
@POST("/oauth2/token") Observable<Result<BearerToken>> getBearerToken(
@Field("grant_type") String grantType,
@Header("Authorization") String authorization);
我的 BearerToken 模型类是:
public class BearerToken {
public String getAccessToken() {
return accessToken;
}
@SerializedName("access_token")
String accessToken;
}
但是,我试图通过调用Result<BearerToken> bearer
来解析bearer.response().body().getAccessToken()
的结果,但是logcat说它是 null 。
有什么想法吗?