Fabric Twitter Android:仅更新一次状态(403禁止)
我尝试在Twitter中创建登录和更新状态。我使用Fabrica和Twitter。权限:读和写。 我的代码登录:Fabric Twitter Android:仅更新一次状态(403禁止),android,twitter,Android,Twitter,我尝试在Twitter中创建登录和更新状态。我使用Fabrica和Twitter。权限:读和写。 我的代码登录: loginButton.setCallback(new Callback<TwitterSession>() { @Override public void success(Result<TwitterSession> result) { // Do something with
loginButton.setCallback(new Callback<TwitterSession>() {
@Override
public void success(Result<TwitterSession> result) {
// Do something with result, which provides a
// TwitterSession for making API calls
session = Twitter.getSessionManager().getActiveSession();
authToken = session.getAuthToken();
token = authToken.token;
secret = authToken.secret;
@Override
public void failure(TwitterException exception) {
});
我还尝试了updateStatus方法:
final StatusesService statusesService = Twitter.getInstance().getApiClient().getStatusesService();
为什么我的状态只更新一次?什么是错误以及如何解决它?您能试试这个吗:
这对我很有效
TwitterApiClient twitterApiClient = Twitter.getApiClient();
StatusesService statusesService = twitterApiClient.getStatusesService();
statusesService.update(strMessage, null, null, null, null, null, null, null, new Callback<Tweet>() {
@Override
public void success(Result<Tweet> result) {
}
@Override
public void failure(TwitterException e) {
e.printStackTrace();
}
});
TwitterApiClient TwitterApiClient=Twitter.getApiClient();
StatuseService StatuseService=TwitterApicClient.GetStatuseService();
更新(strMessage,null,null,null,null,null,null,null,null,null,null,null,null,null,null,new Callback()){
@凌驾
公开作废成功(结果){
}
@凌驾
公共无效失败(Twittere异常){
e、 printStackTrace();
}
});
SDK更新后,我面临同样的问题。其他一切都没有改变。需要Fabric团队对此做出回应。
final StatusesService statusesService = Twitter.getInstance().getApiClient().getStatusesService();
TwitterApiClient twitterApiClient = Twitter.getApiClient();
StatusesService statusesService = twitterApiClient.getStatusesService();
statusesService.update(strMessage, null, null, null, null, null, null, null, new Callback<Tweet>() {
@Override
public void success(Result<Tweet> result) {
}
@Override
public void failure(TwitterException e) {
e.printStackTrace();
}
});