d3.json()是否支持身份验证?如果没有,还有哪些JavaScript选项可用于JSON检索?

d3.json()是否支持身份验证?如果没有,还有哪些JavaScript选项可用于JSON检索?,javascript,jquery,json,authentication,d3.js,Javascript,Jquery,Json,Authentication,D3.js,我正在开发一个需要从GitHub收集信息的应用程序,所以我开始研究他们的API。我最初的想法是使用d3.json()函数来获取数据(因为它很简单,并且在过去为我做了很多好事),但似乎没有一种方法可以让我通过该函数进行身份验证。例如,$curl-u“username”https://api.github.com是作为基本身份验证的一个示例给出的(来自——显然,他们在示例中使用了curl) 那么,有没有一种方法可以使用d3.json()函数进行身份验证?如果没有,我还有什么其他选项可以使用JavaS

我正在开发一个需要从GitHub收集信息的应用程序,所以我开始研究他们的API。我最初的想法是使用d3.json()函数来获取数据(因为它很简单,并且在过去为我做了很多好事),但似乎没有一种方法可以让我通过该函数进行身份验证。例如,
$curl-u“username”https://api.github.com
是作为基本身份验证的一个示例给出的(来自——显然,他们在示例中使用了curl)

那么,有没有一种方法可以使用d3.json()函数进行身份验证?如果没有,我还有什么其他选项可以使用JavaScript获取JSON

谢谢

编辑:

我现在正在试验使用jQuery的getJSON方法,如图所示,因为我开始出现错误“XMLHttpRequest无法加载url源url不允许访问控制允许源url”。当然,该开关无助于验证功能,但我至少可以获取公共数据(这是最重要的)

编辑#2:


有没有人尝试过使用或?我将开始研究这些问题。

如果您有一个PHP脚本,可以在服务器端执行所有身份验证。请注意,您还可以向PHP脚本发送GET请求,因此您调用脚本的方式可以是动态的。

您是否需要身份验证?您是在问我是否需要身份验证?如果我甚至需要在GH方面使用身份验证?前者将依赖于后者(据我所知),而我还没有深入研究我的项目,以确定我是否能够只使用未经验证获得的信息。所以我决定问这个问题,看看在我需要认证的情况下我的选择是什么。我明白了。。。OAuth对于仅客户端应用程序来说很棘手。GithubAPI的某些方法不需要身份验证,如果您使用这些方法,就不必担心。是的。这就是为什么我决定提出这个问题——看看如果需要的话,是否有什么东西可以在客户端完成。我可能不需要身份验证就可以脱身,但我认为这仍然是一个有趣的问题。谷歌给出了,但现在可能有更好的方法。如果有必要的话,我可能会选择PHP,但我正在寻找一个JavaScript解决方案。谢谢