diegohaz / diegohaz/rest

GitHub Service User-Agent Error - StatusCodeError: 403 - "Request forbidden by administrative rules"

Open
#213 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
1.8k
Forks
304
PR merge metrics
No merged PRs in 30d

Description

> StatusCodeError: 403 - "Request forbidden by administrative rules. Please make sure your request has a User-Agent header (http://developer.github.com/v3/#user-agent-required).

[https://developer.github.com/v3/#user-agent-required](https://developer.github.com/v3/#user-agent-required)

Fixed in src/services/github/index.js
add:
```javascript
const userRequest = (accessToken) => request({
uri: 'https://api.github.com/user',
json: true,
headers: {
'User-Agent': 'yourAppName'
},
qs: {
access_token: accessToken
}
})
```
and

```javascript
const emailRequest = (accessToken) => request({
uri: 'https://api.github.com/user/emails',
json: true,
headers: {
'User-Agent': 'yourAppName'
},
qs: {
access_token: accessToken
}
})
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.