android 中的 Twitter Fabric 集成获得响应 215
Twitter Fabric integration in android get Response 215
大家好,我已经在我的应用程序中实现了 Twitter 共享,但遇到了一些问题,它给出了 215 作为响应
TwitterCore.getInstance().logInGuest(new Callback<AppSession>() {
@Override
public void success(Result<AppSession> result) {
guestAppSession = result.data;
try {
Log.d("guestAppSession" + guestAppSession.getAuthToken(),
"=" + result.data.getId());
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
Log.d("URL", "=" + url);
DefaultHttpClient client = new DefaultHttpClient();
HttpGet method = new HttpGet(new URI(url));
HttpResponse res = client.execute(method);
inputStream = res.getEntity().getContent();
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));
Log.d("bufferedReader_", "=" + bufferedReader.readLine());
while(bufferedReader.readLine() != null)
{
Log.d("bufferedReader", "=" + bufferedReader.readLine());
}
} catch (Exception e) {
e.printStackTrace();
}
}
@Override
public void failure(TwitterException exception) {
// unable to get an AppSession with guest auth
}
});
above is my code let me know what is wrong. and give me proper response to implement it...
Thanks ..
错误代码:{"errors":[{"code":215,"message":"Bad Authentication data."}]}
我已经解决了我的问题..
TwitterCore.getInstance().logInGuest(
new Callback<AppSession>() {
@Override
public void success(
Result<AppSession> appSessionResult) {
AppSession guestAppSession = appSessionResult.data;
final TwitterApiList apiClient = new TwitterApiList(
guestAppSession);
apiClient.getListService().statuses(
" shjh", "user",
50, new Callback<List<Tweet>>() {
@Override
public void success(
Result<List<Tweet>> listResult) {
Log.d("twittercommunity",
"user's profile url is "
+ listResult.data
.get(0).user.profileBackgroundColor);
// Do something with the
// list
}
}
@Override
public void failure(
TwitterException e) {
// FAIL
}
});
}
@Override
public void failure(TwitterException e) {
e.printStackTrace();
}
});
大家好,我已经在我的应用程序中实现了 Twitter 共享,但遇到了一些问题,它给出了 215 作为响应
TwitterCore.getInstance().logInGuest(new Callback<AppSession>() { @Override public void success(Result<AppSession> result) { guestAppSession = result.data; try { Log.d("guestAppSession" + guestAppSession.getAuthToken(), "=" + result.data.getId()); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } try { Log.d("URL", "=" + url); DefaultHttpClient client = new DefaultHttpClient(); HttpGet method = new HttpGet(new URI(url)); HttpResponse res = client.execute(method); inputStream = res.getEntity().getContent(); BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream)); Log.d("bufferedReader_", "=" + bufferedReader.readLine()); while(bufferedReader.readLine() != null) { Log.d("bufferedReader", "=" + bufferedReader.readLine()); } } catch (Exception e) { e.printStackTrace(); } } @Override public void failure(TwitterException exception) { // unable to get an AppSession with guest auth } });
above is my code let me know what is wrong. and give me proper response to implement it... Thanks ..
错误代码:{"errors":[{"code":215,"message":"Bad Authentication data."}]}
我已经解决了我的问题..
TwitterCore.getInstance().logInGuest(
new Callback<AppSession>() {
@Override
public void success(
Result<AppSession> appSessionResult) {
AppSession guestAppSession = appSessionResult.data;
final TwitterApiList apiClient = new TwitterApiList(
guestAppSession);
apiClient.getListService().statuses(
" shjh", "user",
50, new Callback<List<Tweet>>() {
@Override
public void success(
Result<List<Tweet>> listResult) {
Log.d("twittercommunity",
"user's profile url is "
+ listResult.data
.get(0).user.profileBackgroundColor);
// Do something with the
// list
}
}
@Override
public void failure(
TwitterException e) {
// FAIL
}
});
}
@Override
public void failure(TwitterException e) {
e.printStackTrace();
}
});