试图从浏览器访问搜索

时间:2012-07-31 16:05:24

标签: twitter

我正在尝试使用我在dev.twitter.com上的应用页面上显示的oauth_token和oauth_token_secret来搜索用户,但我正在

“无法验证你。”

我正在点击正确值的网址:

https://api.twitter.com/1/users/search.json?q=foo&oauth_token=123&oauth_token_secret=abc

1 个答案:

答案 0 :(得分:0)

在这里,您正在执行经过身份验证的请求,这是对其进行身份验证的错误方法。

要做你想做的事,你可以做这样的事情(这里计算在搜索中有多少人使用你的应用程序):

unsigned int nbTweets = 0;

Timeline tl = twitter.search("foo");    // http://search.twitter.com/search.json?q=foo

foreach (Tweet t in tl) {
    // Retrieving the application used to write the tweet in the "source" field of the tweet
    String tweetHTMLSource = t.source; // tweetHTMLSource == '<a href="clientName.callbackURL" rel="nofollow">clientName</a>'

    String clientName = tweetHTMLSource.plainText; // clientName == "clientName"

    if (clientName == "MYAPPLICATION_NAME") {
        nbTweets++;
    }
}