diegohaz/rest

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

tguelcan opened this issue · 0 comments

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

Fixed in src/services/github/index.js
add:

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

and

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