GitHub から情報を収集する必要があるアプリケーションを開発しているので、その API を調べ始めました。私の最初の考えは、d3.json()関数を使用してデータを取得することでした(これは単純で、過去に私にとって良いことをしたためです)が、その関数で認証する方法がないようです. たとえば、$ curl -u "username" https://api.github.com
は基本認証の例として示されています ( GitHub APIから-- 明らかに、例では curl を使用しています)。
では、d3.json() 関数で認証を行う方法はありますか? そうでない場合、JavaScript で JSON を取得するための他のオプションは何ですか?
ありがとう!
編集:
ここに示すように、jQuery の getJSON メソッドを使用して実験しています。これは、「XMLHttpRequest は URL を読み込めません。Origin urlはAccess-Control-Allow-Origin によって許可されていません」というエラーが発生し始めたためです。もちろん、スイッチは認証機能には役立ちませんが、少なくとも公開データを取得できます (これが最も多い)。
編集#2:
michael / githubまたはfitzgen/github-apiを試した人はいますか? 私はそれらを調べ始めるつもりです。