GitHub API v4身份验证

时间:2017-08-09 13:09:32

标签: angular authentication github-api apollo

我已经从GitHub生成了一个令牌,我想使用GitHub API v4,但我必须首先进行身份验证。我试过这段代码:

const networkInterface = createBatchingNetworkInterface({
  uri: 'https://api.github.com/graphql',
  batchInterval: 10
});

我有错误

This endpoint requires you to be authenticated.

所以我试图用我的令牌进行身份验证,但它不起作用。我在例子中尝试过这样做:

networkInterface.use([{
  applyMiddleware(req, next) {
    if (!req.options.headers) {
      req.options.headers = {};  // Create the header object if needed.
    }
    req.options.headers['Authorization'] = 'mytokenishere';
    next();
  }
}]);

在这种情况下,我会收到一条信息:

Bad credentials

我也尝试过以其他方式做到这一点,但它没有用。

0 个答案:

没有答案