| 12345678910111213141516171819 | 
							- # -*- coding: utf-8 -*-
 
- from .__load__ import *
 
- # 回调
 
- class Callback(object):
 
-     def send(self, site_id, param):
 
-         model = Demeter.model('site')
 
-         model.id = site_id
 
-         site = model.select(type='fetchone')
 
-         if 'notify' in param and param['notify']:
 
-             site['api'] = param['notify']
 
-         if 'api' in site and site['api']:
 
-             api = site['api']
 
-             param['appid'] = site['appid']
 
-             param['appsecret'] = site['appsecret']
 
-             param['timestamp'] = Demeter.time()
 
-             param['nonce'] = Demeter.hash()
 
-             param['signature'] = Demeter.service('auth').signature(param)
 
-             Demeter.curl(api, param, 'post')
 
 
  |