2013-04-12 42 views

回答

4

都能跟得上:(不幸的是,微博匹配了所有的Widgets(嵌入式时间表是小部件)与他们的id秒。因此,它识别出您的时间表widget的id,并显示您的时间表,所以你不能简单地改变Twitter的搞定它查询

这里是你的选择:。

  1. 创建多个小部件和显示/隐藏它们基于某些事件
  2. 使用AJAX和查询服务器端脚本,从而吸引用户的时间表

为了获得最大的灵活性,第二个选项可能是您的最佳路线。如果您使用的是PHP或.NET,那么我可以帮助您,所以让我知道您是否(以及哪一个)。

+1

感谢您的回答。我很感激这个提议,但我们正在与Scala/Play合作,只是简单地将用户名注入到widget中。它现在可以工作,但一旦Feed完全不推荐使用。 – zackliscio

+0

不客气,我明白你正在使用不同的技术。但是,如果是这种情况,那么您应该在原始帖子中说明。就目前而言,这篇文章不太可能对未来的用户有用,因为您已经接受了与原始文章几乎没有关系的答案。如果我能够这样做,那么我会为此投下这个问题。 –

2

这对于时间轴做工精良用新的Twitter的API 1.1

1)下载twitter4j核-3.0.3.jar在http://twitter4j.org/en/ 2)尝试使用此代码:

private static final String TWITTER_CONSUMER_KEY = "xxxxxxxxxxxxxxxxxx"; 
private static final String TWITTER_SECRET_KEY = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; 
private static final String TWITTER_ACCESS_TOKEN = "xxxxxxxxxxxxxxxxxxxxxxx"; 
private static final String TWITTER_ACCESS_TOKEN_SECRET = "xxxxxxxxxxxxxxxxxxxxxxxxx"; 

ConfigurationBuilder cb = new ConfigurationBuilder(); 
cb.setDebugEnabled(true) 
    .setOAuthConsumerKey(TWITTER_CONSUMER_KEY) 
    .setOAuthConsumerSecret(TWITTER_SECRET_KEY) 
    .setOAuthAccessToken(TWITTER_ACCESS_TOKEN) 
    .setOAuthAccessTokenSecret(TWITTER_ACCESS_TOKEN_SECRET); 
TwitterFactory tf = new TwitterFactory(cb.build()); 
Twitter twitter = tf.getInstance(); 
try { 
    Query query = new Query("MrEdPanama"); 
    QueryResult result; 
    do { 
     result = twitter.search(query); 
     List<Status> tweets = result.getTweets(); 
     for (Status tweet : tweets) { 
      System.out.println("@" + tweet.getUser().getScreenName() + " - " + tweet.getText()); 
     } 
    } while ((query = result.nextQuery()) != null); 
    System.exit(0); 
} catch (TwitterException te) { 
    te.printStackTrace(); 
    System.out.println("Failed to search tweets: " + te.getMessage()); 
    System.exit(-1); 
} 
1

我意识到这个问题在几个月前被问过,但实际上可以通过在您的URL中添加“data-”标签实现。嵌入式时间表的定制

检查的Twitter页面: https://dev.twitter.com/docs/embedded-timelines#customization

+1

问题是关于创建小部件,其中用户名等可以被改变,这在新系统中是不可能的。在新系统中,每个小部件都必须手动创建。没关系; –

+0

没关系;我看到这显然对用户名起作用。但请注意,它不适用于搜索查询。 :( –

+0

不幸的是,那时确实看起来不太可能,Twitter确实允许用户名,用户ID,收藏夹和列表的动态变化,这在我看来是个问题。我可能会误解。在这种情况下,它不起作用(还).. – Sascha