我无法使用anaconda librairy(https://github.com/ChimeraCoder/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 :(得分:1)
我猜你的意思是280条推文?如果是这样,This可能就是您所需要的:
<dependencies>
...
<dependency>
<groupId>com.fincatto</groupId>
<artifactId>cotacao-core</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>
<plugins>
<plugin>
<groupId>org.wildfly.plugins</groupId>
<artifactId>wildfly-maven-plugin</artifactId>
<version>${wildfly.plugin.version}</version>
<executions>
<execution>
<id>deploy-cotacao-core-dependency</id>
<phase>install</phase>
<goals>
<goal>deploy-artifact</goal>
</goals>
</execution>
</executions>
<configuration>
<groupId>com.fincatto</groupId>
<artifactId>cotacao-service</artifactId>
</dependency>
</configuration>
</plugin>
...
</plugins>
如果没有给出一个问题的示例推文,并用curl自己检查api结果。