如何使用Bluemix Twitter Insights获得超过20条推文?

时间:2016-05-05 14:44:29

标签: ajax node.js api twitter ibm-cloud

我正在使用this code在Bluemix中创建Twitter Insight应用。但是,我无法找到有关如何增加API检索的推文数量的任何文档。我尝试在查询中使用size和count作为参数但没有结果。是否有可能获得更多推文?

    $.ajax({
        url:'/api/search/',
        type: 'GET',
        contentType:'application/json',
        data: {
            q: term,
            size: 100
        },
        success: function(data) {
            // do stuff
        },
        error: function(xhr, textStatus, thrownError) {
            // do error stuff
        }
    });

1 个答案:

答案 0 :(得分:1)

您正在使用的服务器端代码的硬编码值为20,表示app.js文件中返回的推文数量:

var MAX_TWEETS = 20;

// callback - done(err, data)
function insightRequest(path, query, done) {
    request({
        method: "GET",
        url: insight_host + '/api/v1/messages' + path,
        qs: {
            q: query,
            size: MAX_TWEETS
        }
    }, function(err, response, data) {

您必须修改要返回的最大数字的值,或者创建一个可以传递给函数的参数。