2016-11-27 12 views
2

私は現在、Department of Transportation QCMobile API(here)にあるデータにアクセスすることになっています。QCMobile APIへのアクセス

私はアカウントを作成してキーを取得しました。私はAjaxの呼び出し、NodeのRequestとhttpsモジュールを通してアクセスしようとしましたが、今はCurl経由で応答を取得しようとしています。

私はそれにアクセスしようとするたびに同じエラーが発生します。エラー403、禁止されています。

マイURLここに見られるように、適切に形成されるように表示されます。

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

私はノードから、あるいはAjax呼び出しからそれを実行すると、私は唯一の禁止、403を取得します。

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

私はカールを経由して、それを実行すると、私はいくつかの余分なディテールと同じ403を得る:

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

誰がどんな考えを持っている場合、私は思っていた。ここ

は私の関連するノードのコードです私がこのAPIに間違ってアクセスしているかどうかについてです。多くのドキュメントがないようで、技術的な質問を投稿できるサイトのページが壊れているようです。

ありがとうございました。

答えて

2

当ウェブサービスは当面中断しているようです。これらの問題は、11月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

更新:それは今作動する! –

関連する問題