新建 一个.mjava 界面:比如lcxy.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); } }); while(end != true){ if(webdata != null){ return webdata; } }}
然后在iyu界面调用写入代码:
// 建议调用时加t线程操作,访问接口会有1-3秒延迟 call(nick, "mjava", "module.getNick", "1764796816")//左边是QQ号 tw(nick)