Я создал приложение node.js, которое связано с API Graph Facebook.Проблема в том, что когда я использую запрос для получения данных с URL, иногда я не получаю данные, но это сообщение об ошибке :
{
Error: connect ETIMEDOUT 31.13.81.9:443
at Object._errnoException (util.js:992:11)
at _exceptionWithHostPort (util.js:1014:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1186:14)
code: 'ETIMEDOUT',
errno: 'ETIMEDOUT',
syscall: 'connect',
address: '31.13.81.9',
port: 443
}
Когда я вставляю URL вбраузер Я получаю данные из API без каких-либо проблем.
Запрос, который получает данные API Facebook
request({url:`https://graph.facebook.com/v3.2/me?fields=posts%7Bcomments%7Blike_count%7D%2Cshares%2Ccreated_time%2Csource%2Clikes.summary(true)%7D%2Cfan_count&period=day&since=${selectedDateFrom}&until=${selectedDateTo}&access_token=${accessToken}`,
json: true
}, (err, response, body) => {
if (err) {
console.log(err)
} else {console.log(body);}
Интересно, почему проблема возникает в моем приложении, и почему в браузере все нормально?