2016-11-27 5 views
2

Ich bin derzeit damit beschäftigt, auf Daten von der QCMobile-API des Department of Transportation zuzugreifen, die sich unter befindet.Zugriff auf die QCMobile-API

Ich habe ein Konto erstellt und habe meinen Schlüssel erhalten. Ich habe versucht, über Ajax-Aufrufe, Knoten Request und HTTPS-Module darauf zuzugreifen, und jetzt versuche ich nur eine Antwort über Curl zu bekommen.

Jedes Mal, wenn ich versuche, darauf zuzugreifen, bekomme ich den gleichen Fehler: Fehler 403, verboten.

Meine URL erscheint richtig ausgebildet werden, wie hier zu sehen:

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

Wenn ich es von Knoten oder von einem Ajax-Aufruf ausführen, ich nur 403 bekommen, Verboten.

Hier ist mein relevanter Knoten Code:

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); 
     }); 
} 

Wenn ich es über Locke laufen lasse, erhalte ich die gleichen 403 mit etwas mehr Detail:

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

Ich frage mich, ob jemand eine Idee hat wenn ich auf diese API falsch zugreife. Es scheint nicht viel Dokumentation zu sein, und die Seite auf ihrer Website, auf der Sie technische Fragen stellen können, scheint gebrochen zu sein.

Danke für jede Einsicht.

Antwort

2

Dieser Webdienst scheint vorerst nicht verfügbar zu sein. Diese Probleme begannen während des Wartungsfensters am Wochenende des 18. November, und seither war es in unterschiedlichem Maße inoperabel.

Dies ist die Antwort, die ich von FMCSA Kunden-Support heute bekam:

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

Ah, okay. Ich nahm an, dass etwas nicht in Ordnung war. Danke für die Information! –

+1

Update: es funktioniert jetzt! –