reactjs - Github头像设置在我自己的项目资料图片中
问题描述
我创建了一个我自己的项目,它是 React 中的 DevConnector。这是一个 MERN 堆栈项目。在此用户的个人资料图片中,基于 gravatar 的电子邮件地址设置。现在我必须将 GitHub 个人资料图片设置为用户个人资料图片。我的一位朋友建议我使用 Github API(“ https://api.github.com/users/${username }”)并获取 avatar_url 而不是 gravatar.url。
现在的问题是如何在我的项目中使用这个 API。 这是我的 GitHub 链接: https ://github.com/urjit2498/DevConnector 请检查这个 repo 并给我一些如何在我的代码中使用它的解决方案。
解决方案
关于如何创建头像有一个未记录的技巧,您可以尝试:
- 找到您的 GitHub 用户 ID - 它在来自的响应中
https://api.github.com/users/{username}
- 在浏览器中测试 URL -
https://avatars2.githubusercontent.com/u/{id}
- 如果返回你期望的头像,你可以在你的项目中使用它
这avatar_url
是这里的规范值,可能会改变轨道,但这可能有助于实现你今天想要做的事情。
推荐阅读
- python - Django-channels:ChatConsumer 仅向一个用户发送消息,而不是向两个用户发送消息
- r - 我如何按可变时间订购
- java - mybatis中如何使用map列表返回结果
- rundeck - 更新 rundeck-config.properties 和 framework.properties 后,Rundeck URL 未更新最新主机名
- mongodb - 如何在 MongoDB 中使用 find Query 查找 Missing ID
- azure - 使用 ARM 模板在 Azure SQL 服务器防火墙设置中将 Azure Web 应用的出站 IP 地址列入白名单
- docker - docker stack:是否可以将其设置为在最长生命周期后自动刷新容器?
- javascript - 使用 JavaScript 创建注册表单时出现错误消息重叠
- javascript - 如何使用 JavaScript 多次更改按钮的颜色?
- javascript - 用户登陆页面时如何显示弹出窗口 - Javascript