开发者社区> 问答> 正文

Android开发,仿写开源中国客户端?报错

听马伟奇的《十分钟完成开源中国》仿写,写登陆模块时访问https://www.oschina.net/action/api/login_validate

提交参数"keep_login","username","pwd"无响应,不能返回登陆结果字符串,请问这是怎么回事?

public class LoginActivity extends AppCompatActivity {

    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_login);
        Request request = ItheimaHttp.newGetRequest("action/api/login_validate");
        request.putParams("keep_login",1)
                .putParams("username","xx@qq.com")
                .putParams("pwd","xx");
        Call call = ItheimaHttp.send(request, new HttpResponseListener<String>() {

            @Override
            public void onResponse(String s, Headers headers) {
                System.out.println(s);
            }
        });
    }
}

响应函数是运行了的,但是字符串里面是空的,日志也没有报错。

展开
收起
爱吃鱼的程序员 2020-06-06 09:29:26 554 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB
                        这个接口不是给你们用的,不要折腾了。如果需要用的话,建议 http://www.oschina.net/openapi 
                    
    
                            那是 oauth 授权
                        
    
                            可是我没有在文档里找到登陆API,是需要创建应用才会有吗?还是登陆只能我自己写?
    
    2020-06-06 09:29:38
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载