class accountsync(object):
def __init__(self):
# 環信
self.client_id = '***xx'
self.client_secret = '***xx'
# 環信token
def get_admin_token(self, client_id, client_secret):
body =
response = hx_request.post(self.url + '/token', self.headers, body)
if response.code == 0:
self.admin_token = response.data['access_token']
self.admin_rest_token = 'bearer ' + self.admin_token
return self.admin_rest_token
else:
logger.error('獲取環信token失敗') # 獲取環信token失敗
return ''
# 新增環信使用者
def set_hx_user(self, user_list):
if user_list:
for user in user_list:
username = user['name_']
password = user['password_']
body =
auth_headers =
auth_headers.update(self.headers)
url = self.url + '/users'
find_res = hx_request.get(url=url + '/' + username, headers=auth_headers, parameters=none)
if find_res.code != 0: # 環信沒有該使用者
logger.error('環信沒有使用者: %s' % user)
response = hx_request.post(url, auth_headers, body)
if response.code != 0: # 增加環信使用者失敗
logger.error('增加環信使用者失敗: %s' % user)
else:
logger.info('增加環信使用者成功: %s' % user)
import json
return http_request(url, headers, parameters, 'post')
該專案適用python2,python3的urllib2集合了python2的urllib和urllib2的功能
其他服務端對接環信api文件
beecloud對接 微信支付
1 付款碼支付 適用於線下場所 應用場景有 一 企業付款到零錢 開通流程 2.超級管理員開通 前往商戶平台 產品中心 企業付款到零錢 申請開通 3.特殊要求 交易資金是即時入賬到商戶號基本戶的商戶,需要滿足以下要求 需入駐滿90天,連續交易30天。二 企業付款到銀行卡 企業付款到銀行卡提供由商戶直接...
微信jsapi支付對接
var is weixin function 當頁面載入完成 為什麼要獲取code?package 統一下單介面返回的prepay id引數值,提交格式如 prepay id prepay id code 前端獲取 openid 後台拿code去獲取openid prepay id 後台拿openi...
微信對接系列 微信自動退款
業務背景 業務流程 退款單狀態 待退款 退款中 退款完成 自動退款失敗等 此證書是用於呼叫申請退款時使用 需要先安裝到系統中 1.引數錯誤問題,介面要求商戶訂單號 退款單號 退款金額 訂單金額為業務要求必傳字段 a 其中商戶訂單號為你要退的訂單支付時傳入的訂單號 c 指當前訂單多次退款金額合計不得超...