2017-12-18 8 views
0

私のアプリでは今までAndroid用のTwitter Kitを使ってTwitterを表示していて、私が試みているリツイートボタンを持っています(図) Twitter APIクライアントを使用してリトライします。Twitter Kit Android - TwitterApiClient retweetは動作しません

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上の私のプロフィールページに行くと、リッチットは表示されません。私が提供した2番目のリンクにも同じ問題が述べられていますが、解決策はありませんでした。

私も実行ステータスをログアウトします。それは "失敗"として来るので、私はretweet()の呼び出しが実行されていないことを知っています。しかし、なぜ?

問題とは何ですか?どのように修正できますか?

答えて

0

したがって、上のコードは明らかに不完全です。 retweet(tweetId, true)メソッドから返された呼び出しオブジェクトに対して​​を呼び出す必要があります。そして、onCompleteListenerに電話して、リトリーブが成功したかどうかを確認することができます。

関連する問題