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