Проблема с Facebook Graph API в приложении Node.js - PullRequest
0 голосов
/ 07 февраля 2019

Я создал приложение 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);}

Интересно, почему проблема возникает в моем приложении, и почему в браузере все нормально?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...