2017-10-16 20 views
1

我無法解鎖使用anaconda圖書館收到的推文長度(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個字符的推文? This可能是你需要的,如果這樣:

fmt.Print(t.ExtendedTweet) 

如果不是也許舉一個例子與問題鳴叫,並檢查API的結果自己太有捲曲。

+0

感謝您的回答!認爲它會工作,但我沒有。我編輯了我上面的第一篇文章來描述我的問題。以下鏈接很有用,但並未解決我的問題:https://github.com/ChimeraCoder/anaconda/pull/200 –