Twitter Kit Android - TwitterApiClient转推不起作用

在我的应用程序到目前为止,我使用Android的Twitter工具包显示推文(我现在自己的),并有一个转推按钮,我正在尝试(去图)使用Twitter API客户端转发。Twitter Kit Android - TwitterApiClient转推不起作用

下面是我在这之前提到的链接:

1) Twitter REST APIs from Android

2) Twitter Community Discussion on Retweeting using the TwitterApiClient

这是我使用的代码:

val twApiClient: TwitterApiClient = TwitterCore.getInstance().apiClient 

tbTweet.setOnMenuItemClickListener {

when (it.itemId) {

R.id.item_retweet -> {

val call: Call<Tweet> = twApiClient.statusesService.retweet(tweetID, true)

Log.i("Retweet", if (call.isExecuted) "Successful" else "Failed")

}

}

true

}

我没有得到任何错误,但当我在twitter上转到我的个人资料页面时,转发不显示。在我提供的第二条链接中也提到了同样的问题,但没有给出解决方案。

我也注销执行状态。它来作为“失败”,所以我知道电话retweet()甚至没有执行。但为什么?

有什么问题,我该如何解决?

回答:

所以,显然上面的代码是不完整的。您必须从retweet(tweetId, true)方法返回的呼叫对象上调用​​。然后,您可以拨打onCompleteListener以查看您的转推是否成功。

以上是 Twitter Kit Android - TwitterApiClient转推不起作用 的全部内容, 来源链接: utcz.com/qa/263061.html

回到顶部