github API : Request forbidden by administrative rules

github API : Request forbidden by administrative rules

月光魔力鸭

2019-09-15 08:33 阅读 2451 喜欢 1

今天用github登录自己网站的时候,竟然意外的失败了,查了下日志,发现报错:Request forbidden by administrative rules 。

当然,日志中还提供了地址让去查询,https://developer.github.com/v3/#user-agent-required .

可以看到,所有的请求必须包括user-agent 头,不然...

这里是github 官网给出的内容。

All API requests MUST include a valid User-Agent header. Requests with no User-Agent header will be rejected. We request that you use your GitHub username, or the name of your application, for the User-Agent header value. This allows us to contact you if there are problems.

我这边就是有一个请求,没有带头,导致的问题。

superagent.get('https://api.github.com/user?access_token='+obj.access_token).set('User-Agent','chrunleeAutoLogin');

OK,随便写点啥就好啦。

转载请注明出处: https://chrunlee.cn/article/github-login-error-useragent.html


感谢支持!

赞赏支持
提交评论
评论信息 (请文明评论)
暂无评论,快来快来写想法...
推荐
$ openssl x509 -in ./1_wechatdat.com_bundle.crt -out ./1_wechatdat.com_bundle.pem
最近在做在线阅卷相关的功能,根据一些常见的场景进行一些功能和业务分割理解,便于后续实现对应的功能。
如果您由于各种各样的原因,不幸丢失了数据、想恢复数据,您在互联网上搜索解决办法,会发现,DiskGenius这款软件是排名第一的解决方案
这两天换了电脑,装上了PowerShell,由于有很多nodejs的小工具,但是发现在powershell中都一直报错。。蓝瘦
最近项目实在紧张,加上装修/生娃.. 各种事,博客基本没有怎么更新。
傅里叶啊傅里叶 要掐死你啦..
构建tomcat镜像后发现项目中参数名字为乱码。