six_001
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
import requests
|
||||
from rest_framework import status
|
||||
from rest_framework.decorators import action
|
||||
from rest_framework.request import Request
|
||||
from rest_framework.response import Response
|
||||
from rest_framework.viewsets import ViewSet
|
||||
|
||||
from sixGuoDjango import ResData, BaseResponse
|
||||
from wechat_token.token工具包 import sixToken
|
||||
|
||||
|
||||
class 获取手机号ViewSets(ViewSet):
|
||||
@action(detail=False, methods=["post"], url_path="get")
|
||||
def 测试路由接口(self, request: Request):
|
||||
""""""
|
||||
code = request.data.get("code", None) # 前端传递过来的 code的值
|
||||
mini_token = sixToken.get_mini_token()
|
||||
uri = f"https://api.weixin.qq.com/wxa/business/getuserphonenumber"
|
||||
phoneData = requests.post(url=uri, params={"access_token": mini_token, }, json={"code": code})
|
||||
print("\n🍎 🍏 🍊 🍎 🍏 🍊 🍎 🍏 🍊 🍎 🍏 🍊 🍎 🍏 获取用户手机号", phoneData.json())
|
||||
httpResData = BaseResponse(resData=ResData(listData=[""], dictData={"demo": "xiaozizi"}), ).model_dump()
|
||||
return Response(data=httpResData, status=status.HTTP_200_OK)
|
||||
Reference in New Issue
Block a user