19 lines
652 B
Python
19 lines
652 B
Python
|
|
CUSTOMER_BATCHGET_URL = "/cgi-bin/kf/customer/batchget"
|
||
|
|
|
||
|
|
|
||
|
|
class WeChatKFCustomerManager:
|
||
|
|
def __init__(self, gateway):
|
||
|
|
self._gateway = gateway
|
||
|
|
|
||
|
|
async def batch_get(self, external_userid_list: list[str], need_enter_session_context: int = 0) -> dict:
|
||
|
|
token = await self._gateway.get_access_token()
|
||
|
|
resp = await self._gateway._http.post(
|
||
|
|
CUSTOMER_BATCHGET_URL,
|
||
|
|
params={"access_token": token},
|
||
|
|
json={
|
||
|
|
"external_userid_list": external_userid_list,
|
||
|
|
"need_enter_session_context": need_enter_session_context,
|
||
|
|
},
|
||
|
|
)
|
||
|
|
return resp.json()
|