请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站QQ咨询

米兔兔官网~软件源码下载站

 找回密码
 立即注册
查看: 2256634|回复: 3

iapp获取QQ昵称-新方法

[复制链接]

3

主题

5

帖子

21

积分

论坛侠客

Rank: 2

积分
21
发表于 2019-1-16 10:13:46 | 显示全部楼层 |阅读模式
新建 module.mjava 界面:
/*
* 获取QQ昵称
* @Param qq QQ号码
*/String getNick(String qq){
    // 获取QQ昵称
    if(sss("NickData") != null){
        String nick = i.json(sss("NickData"), "get", qq);
        if(nick != null) return nick;
    }
    String url = "http://users.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg";
    String data = "uins="+qq;
    String webdata = post(url, data, "gbk");
    webdata = i.sj(webdata, "(", ")");
    Object j = i.json(webdata);
    j = i.json(j, "get", qq);
    String nick = i.json(j, "get", "6");
    // 添加缓存
    if(sss("NickData") == null){
        sss("NickData", i.json("{}"));
        i.json(sss("NickData"), "set", qq, nick);
    }
    return nick;}/*
* post提交
* @Param url 链接
* @Param data POST数据
* @Param encode 编码方式
*/String post(String url, String data, String encode){
    Boolean end = false;
    String webdata = null;
    i.t(
    new com.iapp.interfaces.OnThread(){
        public void run(){
            webdata = i.hs(url, data, encode);
        }
    });
    wh
回复过本主题
的还回复过:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋| ( 蜀ICP备06022292号-1 )|网站地图