2016-11-27 3 views
2

В настоящее время мне поручено получить доступ к данным из отдела транспорта QCMobile API, расположенного here.Доступ к QCMobile API

Я сделал учетную запись и получил свой ключ. Я попытался получить доступ к нему через вызовы Ajax, запросы Node и https, и теперь я просто пытаюсь получить ответ через Curl.

Каждый раз, когда я пытаюсь получить к нему доступ, я получаю ту же ошибку: ошибка 403, Запрещено.

Мой URL, как представляется, правильно сформирован, как показано здесь:

https://mobile.fmcsa.dot.gov/qc/services/carriers/44110/basics?webKey=xxxx 

Когда я запускаю его из узла или вызова Ajax, я получаю только 403, Forbidden.

Вот мой соответствующий код Node:

this.url = 'https://mobile.fmcsa.dot.gov/qc/services/carriers/' + dotNumber + '/basics' + '?webKey=' + this.webkey; 

this.options = { 
    method: 'GET', 
    uri: this.url, 
}; 

this.getDoTData = function() { 

    request(this.options) 
     .then(function (response) { 
      // Request was successful, use the response object at will 
      console.log(response); 
     }) 
     .catch(function (err) { 
      // Something bad happened, handle the error 
      console.log(err); 
     }); 
} 

Когда я запускаю его с помощью Curl, я получаю тот же 403 с некоторой дополнительной детали:

curl: (56) SSLRead() return error -9806 

Я задавался вопросом, если у кого есть какие-либо идеи что если я получаю доступ к этому API неправильно. Там, как представляется, не много документации, и страница на их сайте, где вы можете отправить технические вопросы, кажется, нарушена.

Спасибо за понимание.

ответ

2

Этот веб-сервис пока что не работает. Эти проблемы начались в течение окна обслуживания в выходные дни 18 ноября, и с тех пор он был в разной степени бездействующим.

Это ответ, который я получил от поддержки клиентов FMCSA сегодня:

I do apologize about the inconvenience however, we have been experiencing technical difficulties with the App for a few weeks now. Our IT department is currently working on it however, at this time I do not have an exact time on when it will be fixed.

+0

Ах, хорошо. Я подумал, что с этим что-то не так. Спасибо, что дали мне знать! –

+1

Обновление: теперь это работает! –

Смежные вопросы