2017-10-16 19 views
1

私はanaconda librairy(https://github.com/ChimeraCoder/anaconda)を使用して受け取ったつぶやきの長さを解くことができません。 つぶやきが長すぎる場合は、切り捨てられ、「...」で終わります。 完全なメッセージを受け取りたいと思います。その答えにAnacondaでツイートサイズをロック解除

 trackingArray := []string{"trump", "obama"} 

     anaconda.SetConsumerKey(consumerKey) 
     anaconda.SetConsumerSecret(consumerSecret) 

     api := anaconda.NewTwitterApi(accessToken, accessTokenSecret) 

     stream := api.PublicStreamFilter(url.Values{ 
      "track": trackingArray, 
     }) 

     for v := range stream.C { 
      t, ok := v.(anaconda.Tweet) 
      if !ok { 
       logrus.Warningf("received unexpected value of type %T", v) 
       continue 
      } 
     fmt.Print(t.Text) 
     fmt.Print(t.FullText) 
     } 

おかげで、私はt.FullTextを試してみましたが、その長さは低いと切り捨てつぶやき場合であれば、両方の印刷方法は、(完全なつぶやきを正確に同じつぶやきを印刷下回っ: 以下は私が使用しているコードです。その長さは140文字以上です)。 お時間をいただきありがとうございます!

答えて

0

あなたは280 charのつぶやきを意味すると思いますか? Thisはそうだとすれば何が必要かもしれません:

fmt.Print(t.ExtendedTweet) 

おそらく問題に例のつぶやきを与え、そしてAPIをチェックしない場合は、カールとあまりにも自分で結果。

+0

あなたの答えをありがとう!それは働くと思ったが、私はしなかった。私は私の問題を記述するために私の最初の投稿を編集しました。次のリンクは便利ですが、私の問題は解決しませんでした:https://github.com/ChimeraCoder/anaconda/pull/200 –

関連する問題