【发布时间】:2016-01-22 06:58:57
【问题描述】:
我在为我的应用程序获取 twitter 不记名令牌时遇到问题。
虽然,我收到了来自 Twitter 的成功回复,如下所述: "POST https://api.twitter.com/oauth2/token?grant_type=client_credentials 返回的响应状态为 200 OK"。
但是当我尝试使用以下语句从响应中检索不记名令牌时,我得到一长串垃圾字符:
String str = response.getEntity(String.class);
除此之外,我还尝试了两种方法:
1) getHeaders 方法返回:
content-disposition=[attachment; filename=json.json]
所以,看起来服务器正在发送附件中的令牌,所以我将上面的内容更改为:
File r_file = response.getEntity(File.class);
但是这个临时文件也只包含垃圾字符
2) 我尝试使用 Base64 对这些字符进行解码,但即使这样也报错了。
【问题讨论】:
标签: java twitter bearer-token