我正在尝试使用Fabric从Twitter上的特定用户时间轴中拉出Tweet。
我已经安装并运行了Fabric Studio插件。
TwitterAuthConfig authConfig = new TwitterAuthConfig(TWITTER_KEY, TWITTER_SECRET);
Fabric.with(this, new Twitter(authConfig));
TwitterCore.getInstance().getApiClient().getStatusesService()
.userTimeline(null, "fabric", 10, null, null, null, true, null, false,
new Callback<List<Tweet>>() {
@Override
public void success(Result<List<Tweet>> result) {
for (Tweet t : result.data) {
android.util.Log.d("tweet", t.text);
}
}
@Override
public void failure(TwitterException exception) {
android.util.Log.d("tweet exception", exception);
}
});根据我的帐户,密钥和秘密是正确的,并且这段代码将实际工作一段时间。然后在一段时间后,在我做了一些更改(与Fabric集成无关)之后,它将开始抛出以下异常。
禁止使用exception com.twitter.sdk.android.core.TwitterApiException: 403
这已经发生了4-5次,只有从头开始重新创建应用程序才能解决。我不确定我是不是碰上了一些上限,一个暂停,或者我正在做的一些改变是否打破了它。重新生成并添加密钥无法解决此问题。
发布于 2015-09-11 17:26:55
你可以试试这种方式..
TwitterCore.getInstance().logInGuest(new Callback<AppSession>() {
@Override
public void success(Result<AppSession> appSessionResult)
{
//Your Code goes here ...........
}
@Override
public void failure(TwitterException e)
{
}
)};有关de tail GO HERE的更多信息
https://stackoverflow.com/questions/32519564
复制相似问题