当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript twitter.get函数代码示例

本文整理汇总了TypeScript中twitter.get函数的典型用法代码示例。如果您正苦于以下问题:TypeScript get函数的具体用法?TypeScript get怎么用?TypeScript get使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了get函数的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: getTrends

function getTrends(woeid, callback) {
    console.log('trend request for', woeid)

    var cacheKey = 'trend_' + woeid;
    var cachedTrends = myCache.get(cacheKey);

    if (!cachedTrends[cacheKey]) {
        console.log('refreshing cache trends');

        tApi.get('/trends/place', {
            id: woeid
        }, function (err, data) {
            if (err) {
                console.log(err);
                throw err;
            }

            myCache.set(cacheKey, data[0]);

            callback(data[0].trends)
        });
    } else {
        console.log('returning trends from cache')
        callback(cachedTrends[cacheKey].trends);
    }
}
开发者ID:toastermagic,项目名称:plaques,代码行数:26,代码来源:index.ts

示例2: rej

    var p = new Promise<any>((res, rej) => {
        tApi.get('/search/tweets', {
            q: subject,
            geocode: lat + ',' + long + ',1km'
        }, (err, data) => {
            if (err) {
                console.log(err);
                rej(err);
            }

            res(data);
        });
    });
开发者ID:toastermagic,项目名称:plaques,代码行数:13,代码来源:index.ts

示例3: function

    app.get('/api/twitter/', (req, res) => {

        if (cache) {
            res.jsonp(cache);
            return;
        }

        client.get('statuses/home_timeline', function (error, tweets) {
            if (error) throw error;
            console.log(tweets);  // The favorites.
            //console.log(response);  // Raw response object.
            cache = tweets;
            res.jsonp(cache);
        });
    });
开发者ID:KadoTomohiro,项目名称:ng2Twetter,代码行数:15,代码来源:twitter.ts

示例4: getClosest

function getClosest(lat, long, callback) {
    tApi.get('/trends/closest', {
        lat: lat,
        long: long
    },
        function (err, data) {
            if (err) {
                console.log(err)
                if (err.code != 88) {
                    throw err;
                } else {
                    callback(null);
                }
            }

            callback(data);
        });
}
开发者ID:toastermagic,项目名称:plaques,代码行数:18,代码来源:index.ts

示例5: function

twit.get('/statuses/show/'+targetTweetId+'.json',{include_my_retweet: true}, function(targetData:any){
    if(isError(targetData)) {
        return;
    }
    console.log(targetData);

    if(targetData.current_user_retweet) {
        // RT済みならばRTを取得
        var RetweetedId:string = targetData.current_user_retweet.id_str;
        twit.get('/statuses/show/'+RetweetedId+'.json',{}, function(retweetedData:any){
            console.log('Retweeted');
            console.log(retweetedData);

            // RT時間取得
            var RetweetTime:Date = new Date(retweetedData.created_at);
            // インターバル設定
            var interval:number = 5 /* min */ * 60 * 1000;

            // RTからの経過時間取得
            var now:Date = new Date();
            var elapsed:number = now.getTime() - RetweetTime.getTime();

            // インターバルを過ぎているならばRTを削除
            if(elapsed > interval) {
                twit.post('/statuses/destroy/'+RetweetedId+'.json', {}, function(destroiedData:any){
                    console.log(destroiedData);
                });
            }
        });
    } else {
        // RT
        twit.post('/statuses/retweet/'+targetTweetId+'.json', {}, function (data:any) {
            if(isError(data)) {
                return;
            }
            console.log(data);
        });
    }
});
开发者ID:yajamon,项目名称:Ayachi.Quake,代码行数:39,代码来源:main.ts

示例6: function

router.get('/tweets', (req: Request, res: Response, next: Function) => {
  twitter.get('search/tweets', {q: 'javascript', lang: 'es'}, function (error: Error,tweets: any,response: Response){
    if(error) throw error;
    res.send("<pre>"+JSON.stringify(tweets,null,2)+"</pre>");
  })
});
开发者ID:tecnual,项目名称:socialcron,代码行数:6,代码来源:index.ts


注:本文中的twitter.get函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。