0

リアルタイム タグ サブスクリプションを機能させようとしていますが、リアルタイム更新は 1 分以内にしか更新されないようです。これが私のコードです。不足しているものを指摘していただけますか?

var Instagram = require('instagram-node-lib');

app.get('/GetInstagram', function(request, response){
// The GET callback for each subscription verification.
var params = url.parse(request.url, true).query;
response.send(params['hub.challenge'] || 'No hub.challenge present');
});

app.post('/GetInstagram', function (req, res) {

var tagName = 'love';

Instagram.set('client_id', 'clientID');
Instagram.set('client_secret', 'ClientSecret');

Instagram.tags.subscribe ({ object_id: tagName,access_token: null, client_id: 'clientid', client_secret: 'clientsecret', callback_url: 'http://myURL/GetInstagram', complete: function() 
{
    console.log('begin fetching');                          
    Instagram.tags.recent({ name: tagName,aspect: 'media', complete: function(data, pagination ) 
        {
            var chunk = { 'pagination': pagination, 'data': data };
            console.log (chunk.data.length);
            var len = 0;
            for (var i = 0, len = chunk.data.length; i < len; i++)
            {                           
                var url  = '"' + chunk.data[i].images.standard_resolution.url + '"';
                console.log('image from instagram image # ' + i + ' image URL' + chunk.data[i].images.standard_resolution.url );
            }                       
            res.end();                      
        }
    });                 
}
});   
});
4

1 に答える 1

0

正しい方法を使用していないことを確認してください。tags.subscribe ではなく、リアルタイム フィードに Instagram.subscriptions.subscribe を使用する必要があります。

于 2013-12-23T10:37:52.417 に答える