使用 OkHttp 来测试登录请求
1.在 com.lwh.community 下新建一个provider文件夹并创建一个 GithubProvider.java ,使用 OkHttp 来测试登录请求
OkHttp官网
在获取 getUser 的使用发现了无法返回获取到用户的参数,然后发现是由于github本身关于这个方面的改动,将 getUser 方法下的
Request request = new Request.Builder()
.url("https://api.github.com/user?access_token=" + accessToken)
.build();
改为
Request request = new Request.Builder()
.url("https://api.github.com/user")
.header("Authorization", "token " + accessToken)
.build();
就可以成功获取了。