Beispiel #1
0
 def _wrap_result(result):
     result = ReturnValue(result.json())
     if 'ip_list' in result:
         result['errcode'] = 0
         for i, v in enumerate(result['ip_list']):
             result['ip_list'][i] = v[:v.rfind('/')]
     return result
Beispiel #2
0
 def _wrap_result(result):
     result = ReturnValue(result.json())
     if 'ip_list' in result:
         result['errcode'] = 0
         for i, v in enumerate(result['ip_list']):
             result['ip_list'][i] = v[:v.rfind('/')]
     return result
Beispiel #3
0
 def _wrap_result(result):
     result = ReturnValue(result.json())
     if 'media_id' in result:
         result['errcode'] = 0
     else:
         for k in result:
             if 'media_id' in k:
                 result['media_id'] = result[k]
                 result['errcode'] = 0
                 break
     return result
Beispiel #4
0
 def _wrap_result(result):
     result = ReturnValue(result.json())
     if 'media_id' in result:
         result['errcode'] = 0
     else:
         for k in result:
             if 'media_id' in k:
                 result['media_id'] = result[k]
                 result['errcode'] = 0
                 break
     return result
Beispiel #5
0
 def _download_qrcode(ticket):
     params = {'ticket': ticket}
     r = requests.get('https://mp.weixin.qq.com/cgi-bin/showqrcode',
         params=params, stream=True)
     if 'application/json' in r.headers['Content-Type']:
         r = ReturnValue(r.json())
     else:
         tempStorage = io.BytesIO()
         for block in r.iter_content(1024):
             tempStorage.write(block)
         r = ReturnValue({'File': tempStorage, 'errcode': 0})
     return
Beispiel #6
0
 def _download_qrcode(ticket):
     params = {'ticket': ticket}
     r = requests.get('https://mp.weixin.qq.com/cgi-bin/showqrcode',
         params=params, stream=True)
     if 'application/json' in r.headers['Content-Type']:
         r = ReturnValue(r.json())
     else:
         tempStorage = io.BytesIO()
         for block in r.iter_content(1024):
             tempStorage.write(block)
         r = ReturnValue({'File': tempStorage, 'errcode': 0})
     return r
Beispiel #7
0
 def _wrap_result(result):
     result = ReturnValue(result.json())
     if 'list' in result: result['errcode'] = 0
     return result
Beispiel #8
0
 def _wrap_result(result):
     result = ReturnValue(result.json())
     if 'is_autoreply_open' in result:
         result['errcode'] = 0
     return result
Beispiel #9
0
 def _wrap_result(result):
     result = ReturnValue(result.json())
     if 'selfmenu_info' in result: result['errcode'] = 0
     return result
 def _wrap_result(result):
     result = ReturnValue(result.json())
     if 'primary_industry' in result: result['errcode'] = 0
     return result
Beispiel #11
0
 def _wrap_result(result):
     result = ReturnValue(result.json())
     if 'kf_list' in result: result['errcode'] = 0
     return result
Beispiel #12
0
 def _wrap_result(result):
     result = ReturnValue(result.json())
     if 'selfmenu_info' in result: result['errcode'] = 0
     return result
Beispiel #13
0
 def _wrap_result(result):
     result = ReturnValue(result.json())
     if 'menuid' in result: result['errcode'] = 0
     return result
Beispiel #14
0
 def _wrap_result(result):
     result = ReturnValue(result.json())
     if 'is_autoreply_open' in result:
         result['errcode'] = 0
     return result
Beispiel #15
0
 def _wrap_result(result):
     result = ReturnValue(result.json())
     if 'total_count' in result: result['errcode'] = 0
     return result