ue
uri_tr+="%=%&"%(key,
urllib.pare.quote(tr(parer[key]e=''''''''/> ign_tr= uri_tr+''''app_key=''''+ parer[''''app_key'''']
hah_m5= hahlib.m5(ign_tr.encoe("latin1"/> return hah_m5.heiget.upper cla AiPlat(object/> ef__init__(elf, app_i, app_key/> elf.app_i= app_i
elf.app_key= app_key
elf.ata={}
ef invoke(elf, param/> elf.url_ata= urllib.pare.urlencoe(parame(eng=''''utf-8''''> req= urllib.requet.Requet(elf.url, elf.url_ata> try:
rp= urllib.requet.urlope; tr_rp= rp.rea ict_rp= jon.loa(tr_rp.ecoe(''''utf-8''''/> return ict_rp
ecept urllib.error.URLError a e:
ict_error={}
if haattr(e,"coe"/> ict_error={}
ict_error[''''ret'''']=-1
ict_error[''''httpcoe'''']= e.coe
ict_error[''''mg'''']="k http pot err"
return i