javascript - 在 JavaScript 上验证 GitHub API
问题描述
我正在使用 axios 和 GitHub API 构建一个简单的应用程序,但我遇到了 API 身份验证问题。
我设法收到了一些请求,但我需要验证我的访问权限,因为我的可用请求数量有限:“API 速率限制超出.. . . (但好消息是:经过身份验证的请求获得更高的速率限制。)”
我已经为 GitHub 帐户生成了一个令牌,但我不知道如何使用它。这是我尝试过的:
const fetchUsers = () => {
axios.get('https://api.github.com/search/users?q=' + props.user, {
'auth': {
'username': my_user,
'token': my_token,
}
})
.then(response => {
const users = response.data.items;
const updatedUsers = users.map(users => {
return {
...users,
}
})
setUsersLoaded(true)
setUsers(updatedUsers)
})
}
我可以使用 axios 验证它还是必须使用不同的方法?
解决方案
推荐阅读
- php - 重新排序,加入和删除数组php的元素
- python - 如何使用 BeautifulSoup 从所有脚本中提取正确的脚本
- uwp - MediaElement 在播放开始时打嗝
- python - 从 EntryBox 中获取文本,然后将其写入 txt 文件
- java - List中的java泛型语句
- python - Process.run() 和 Process.start() 之间的区别
- arduino - 如何使脉搏传感器防水?或者有防水脉搏传感器吗?
- amazon-web-services - 创建 AWS Web Cloudfront 分发时出现 AccessDeniedException
- algorithm - Dijkstra 堆实现算法的复杂性
- haskell - 如何在 Haskell 的 IO monad 中包装字符文字?