使用OkHttp
库我尝试使用本主题中描述的方式登录GitHub - > Authorization for github.com on Android
body = new FormBody.Builder()
.add("scopes", "public_repo")
.add("note","admin script")
.add("client_id","XXXXXXXX")
.add("client_secret","XXXXXXXXXXXXXXX")
.build();
request = new Request.Builder()
.url("https://api.github.com//authorizations")
.addHeader("Authorization", "Basic XXXXXXXXXX") //xxxx base64 login:password
.post(body)
.build();
但我有错误的HTML回复
{"message":"Not Found","documentation_url":"https://developer.github.com/v3"}
答案 0 :(得分:0)
错误是由于双/。通过删除斜杠来解决此问题。
.url("https://api.github.com/authorizations")