Twitter 你如何在推特上获取所有提到特定url的推特?

Twitter 你如何在推特上获取所有提到特定url的推特?,twitter,Twitter,我基本上想弄清楚我是否可以搜索所有关于url的推文,例如。理想情况下,搜索还应该计算缩短的url。有什么指针吗?您可能需要查看包含方法的文档 你要求搜索缩短的URL是很奇怪的,虽然-我理解你为什么想这样做,但我无法想象你怎么相信它会起作用。由于Twitter本身不包含短URL的扩展版本,因此没有任何方法可以使用Twitter搜索功能来查找短链接。而且,由于您无法预测人们可能会使用哪种URL缩写,因此您也不知道该查找什么。您可能需要查看包含方法的文档 你要求搜索缩短的URL是很奇怪的,虽然-我理解

我基本上想弄清楚我是否可以搜索所有关于url的推文,例如。理想情况下,搜索还应该计算缩短的url。有什么指针吗?

您可能需要查看包含方法的文档


你要求搜索缩短的URL是很奇怪的,虽然-我理解你为什么想这样做,但我无法想象你怎么相信它会起作用。由于Twitter本身不包含短URL的扩展版本,因此没有任何方法可以使用Twitter搜索功能来查找短链接。而且,由于您无法预测人们可能会使用哪种URL缩写,因此您也不知道该查找什么。

您可能需要查看包含方法的文档


你要求搜索缩短的URL是很奇怪的,虽然-我理解你为什么想这样做,但我无法想象你怎么相信它会起作用。由于Twitter本身不包含短URL的扩展版本,因此没有任何方法可以使用Twitter搜索功能来查找短链接。而且,由于您无法预测人们可能会使用哪种URL缩短器,因此您也不知道该查找什么。

Topsy的Otter API提供了此功能:

Topsy的Otter API提供了此功能:

这项服务显然能够跨缩短的URL进行搜索


这项服务显然能够跨缩短的URL进行搜索

我建议只使用Twitter关键字/单词作为提交搜索的关键字。在我创建的这个JS提琴中,您将看到我如何从趋势主题中提取查询关键字,这些主题是我从趋势语言环境调用中派生的。我从本地结果中获取yahoo WOEID,并使用它为特定地理区域生成本地趋势。从这里可以看出,趋势推文都有一个查询字符串,可以捕获并添加到Twitter搜索paramas对象中,该对象将在该趋势本地中为该趋势主题吐出推文。我真的希望这能有所帮助,因为我写的是尽可能直接的Jquery。享受

嘿,伙计们,我准备了一个很好的JS提琴,当涉及到处理Twitter API时,它应该能回答你们所有的问题。webapp可以获取趋势区域设置,并允许您深入到趋势主题,然后查看其中的tweet

我还包括了一个标准的Twitter搜索提交框,所以奇怪的是,这是一个赤裸裸的Tweetdeck客户端供您检查。另外,为了推动新Jquery库的自适应,我使用了1.91,它使用了新的live.bind click事件语法

享受

}

$document.readyfunction{

function getTrendsByID(id) {
    $.ajax({
        url: 'http://api.twitter.com/1/trends/' + id + '.json',
        dataType: 'jsonp',
        success: function (data) {
            $.each(data[0].trends, function (i) {
            });
        }
    });
};

function getLocales() {
    $.ajax({
        url: 'https://api.twitter.com/1/trends/available.json',
        dataType: 'jsonp',
        success: function (data) {
            var locales = $('ul#locales');
            locales.html('');
            $.each(data, function (i) {
                localeID[i] = data[i].woeid;
                $('ul#locales').append('<li>' + data[i].name + '</li>');
            });
        }
    });

};

function getTrends(id) {
    $.ajax({
        url: 'https://api.twitter.com/1/trends/' + id + '.json',
        dataType: 'jsonp',
        success: function (data) {
            var trends = $('ul#currentTrends');
            trends.html('');
            $.each(data[0].trends, function (i) {
                $('ul#currentTrends').append('<li>' + data[0].trends[i].name + '</li>');
            });
        }
    });
};

// Event Handlers
$(document).on("click", "#locales li", function () {
    var $this = $(this);
    var localesHdr = $('#currentTrendsCont h3');
    var tweets = $('#tweets');
    var trendsHdr = $('#tweetsCont h3');
    trendsHdr.html('');
    tweets.html('');
    localesHdr.html('');
    $('#currentTrendsCont h3').html($this.text());
    getTrends(localeID[$this.index()]);
});

$(document).on("click", "#currentTrends li", function () {
    var $this = $(this);
    var trendsHdr = $('#tweetsCont h3');
    trendsHdr.html('');
    $('#tweetsCont h3').html($this.text());
    var params = {
        q: $this.text(),
        rpp: 10
    };
    searchTwitter(params);
});

$('#submit').click(function () {
    var trendsHdr = $('#tweetsCont h3');
    var trends = $('#currentTrends');
    var local = $('#currentTrendsCont h3');
    local.html('');
    trendsHdr.html('');
    trends.html('');
    $('#tweetsCont h3').html('search query: '+$('#query').val());
    var params = {
        q: $('#query').val(),
        rpp: 10
    };
    searchTwitter(params);
});

// Globals
var localeID = new Array();

// Init!
getLocales();

})

我建议只使用Twitter关键字/单词作为提交搜索的关键字。在我创建的这个JS提琴中,您将看到我如何从趋势主题中提取查询关键字,这些主题是我从趋势语言环境调用中派生的。我从本地结果中获取yahoo WOEID,并使用它为特定地理区域生成本地趋势。从这里可以看出,趋势推文都有一个查询字符串,可以捕获并添加到Twitter搜索paramas对象中,该对象将在该趋势本地中为该趋势主题吐出推文。我真的希望这能有所帮助,因为我写的是尽可能直接的Jquery。享受

嘿,伙计们,我准备了一个很好的JS提琴,当涉及到处理Twitter API时,它应该能回答你们所有的问题。webapp可以获取趋势区域设置,并允许您深入到趋势主题,然后查看其中的tweet

我还包括了一个标准的Twitter搜索提交框,所以奇怪的是,这是一个赤裸裸的Tweetdeck客户端供您检查。另外,为了推动新Jquery库的自适应,我使用了1.91,它使用了新的live.bind click事件语法

享受

}

$document.readyfunction{

function getTrendsByID(id) {
    $.ajax({
        url: 'http://api.twitter.com/1/trends/' + id + '.json',
        dataType: 'jsonp',
        success: function (data) {
            $.each(data[0].trends, function (i) {
            });
        }
    });
};

function getLocales() {
    $.ajax({
        url: 'https://api.twitter.com/1/trends/available.json',
        dataType: 'jsonp',
        success: function (data) {
            var locales = $('ul#locales');
            locales.html('');
            $.each(data, function (i) {
                localeID[i] = data[i].woeid;
                $('ul#locales').append('<li>' + data[i].name + '</li>');
            });
        }
    });

};

function getTrends(id) {
    $.ajax({
        url: 'https://api.twitter.com/1/trends/' + id + '.json',
        dataType: 'jsonp',
        success: function (data) {
            var trends = $('ul#currentTrends');
            trends.html('');
            $.each(data[0].trends, function (i) {
                $('ul#currentTrends').append('<li>' + data[0].trends[i].name + '</li>');
            });
        }
    });
};

// Event Handlers
$(document).on("click", "#locales li", function () {
    var $this = $(this);
    var localesHdr = $('#currentTrendsCont h3');
    var tweets = $('#tweets');
    var trendsHdr = $('#tweetsCont h3');
    trendsHdr.html('');
    tweets.html('');
    localesHdr.html('');
    $('#currentTrendsCont h3').html($this.text());
    getTrends(localeID[$this.index()]);
});

$(document).on("click", "#currentTrends li", function () {
    var $this = $(this);
    var trendsHdr = $('#tweetsCont h3');
    trendsHdr.html('');
    $('#tweetsCont h3').html($this.text());
    var params = {
        q: $this.text(),
        rpp: 10
    };
    searchTwitter(params);
});

$('#submit').click(function () {
    var trendsHdr = $('#tweetsCont h3');
    var trends = $('#currentTrends');
    var local = $('#currentTrendsCont h3');
    local.html('');
    trendsHdr.html('');
    trends.html('');
    $('#tweetsCont h3').html('search query: '+$('#query').val());
    var params = {
        q: $('#query').val(),
        rpp: 10
    };
    searchTwitter(params);
});

// Globals
var localeID = new Array();

// Init!
getLocales();

})

我同意缩短URL的问题。没有办法知道某个特定URL的短URL。它以前可能不在那里,但Twitter搜索提要现在确实保存了短URL的扩展版本。完整的URL作为一个实体提供,请参见entities/URL/[0]/expanded_URL-@mvark:很高兴知道,这肯定是我写下答案两年来的新发现!。我同意缩短URL的问题。没有办法知道某个特定URL的短URL。它以前可能不在那里,但Twitter搜索提要现在确实保存了短URL的扩展版本。完整的URL作为一个实体提供,请参见entities/URL/[0]/expanded_URL-@mvark:很高兴知道,这肯定是我写下答案两年来的新发现!。这是我找到的唯一一个找到我要查找的url的地方。你知道他们是如何做到这一点的吗?他们是否支付消防水龙带的费用并保留自己的sto
重新?或者有什么方法可以通过API获取这些信息?没有一种基本的搜索方法可以提取任何数据。这是我找到的唯一一个可以找到我要查找的url的地方。你知道他们是如何做到这一点的吗?他们是否支付消防水带的费用并拥有自己的商店?或者有什么方法可以通过API获取这些信息?没有一种基本的搜索方法可以提取任何数据。