code: def create_js_edit_address_param(self, accesstoken, **params):
          
          params.update(
              {
                  'appId': self.appid,
                  'nonceStr': generate_token(8),
                  'timeStamp': int(time.time())
              }
          )
  
          _params = [(k.lower(), str(v)) for k, v in params.items()]
          _params += [('accesstoken', accesstoken)]
          _params.sort()
  
          string1 = '&'.join(["%s=%s" % (p[0], p[1]) for p in _params])
          sign = sha1(string1).hexdigest()
  
          params = dict([(k, str(v)) for k, v in params.items()])
  
          params['addrSign'] = sign
          params['signType'] = 'sha1'
          params['scope'] = params.get('scope', 'jsapi_address')
  
          return params
docs: alpha
          暂时不建议使用
          这个接口使用起来十分不友好
          而且会引起巨大的误解
  
          url 需要带上 code 和 state (url?code=xxx&state=1)
          code 和state 是 oauth 时候回来的
  
          token 要传用户的 token
  
          这尼玛 你能相信这些支付接口都是腾讯出的？