2017-02-17 12 views
1

Это код:SMMRY проблема API с Недостаточные переменных

// Article Summary 
var params = { 
    host: 'api.smmry.com', 
    path: '/', 
    body: { 
     SM_API_KEY: 'B...', 
     SM_URL: 'www.bbc.com/sampleNews' 
    } 
}; 
http.get(params, function(res) { 
    res.on('data', function(data) { 
     console.log(JSON.parse(data.toString())); 
    }); 
}); 

Я пытаюсь представить запрос на рабочий API, но не в состоянии. Пытался представить данные таким образом:

var params = { 
    host: 'api.smmry.com', 
    path: '/', 
    SM_API_KEY: 'B...', 
    SM_URL: 'www.bbc.com/sampleNews' 
}; 

Пробовал:

var params = { 
    host: 'api.smmry.com', 
    path: '/', 
    data: { 
     SM_API_KEY: 'B...', 
     SM_URL: 'www.bbc.com/sampleNews' 
    } 
}; 

Я получаю ошибку:

{ sm_api_error: 1, sm_api_message: 'INSUFFICIENT VARIABLES' } 

ответ

0

Я сделал это, и она работала:

var params = { 
     host: 'api.smmry.com', 
     path: '/&SM_API_KEY=B...&SM_URL=' + url, 
     method: 'POST' 
    }; 
    var req = http.request(params, function(res) { 
     res.on('data', function(data) { 
      console.log(JSON.parse(data.toString())); 
     }); 
     res.on('end', function() { 
      console.log('No more data in response.'); 
     }); 
    });