回调地址调整
This commit is contained in:
parent
fe2f998bca
commit
75248cede8
|
@ -1,6 +1,8 @@
|
|||
import requests
|
||||
from rest_framework import viewsets
|
||||
from rest_framework.decorators import action
|
||||
from rest_framework.response import Response
|
||||
from django.conf import settings
|
||||
|
||||
from apps.jqr.parsers import WechatContentParser
|
||||
from apps.jqr.renderers import WechatPublicContentRenderer
|
||||
|
@ -11,6 +13,10 @@ class WechatWorkerViewSet(viewsets.GenericViewSet):
|
|||
|
||||
@action(methods=['GET'], detail=False, serializer_class=WechatPublicTokenSerializer, url_path=r'callback/(?P<path>\w+)',)
|
||||
def verify(self, request, path, *args, **kwargs):
|
||||
if not settings.DEBUG:
|
||||
params = request.query_params
|
||||
url = f'https://46i859447w.yicp.fun/event/callback/{path}'
|
||||
return requests.get(url, params=params)
|
||||
[business, corpid, agentid, uid] = path.split('_')
|
||||
serializer = self.get_serializer(data=request.query_params)
|
||||
serializer.is_valid(raise_exception=True)
|
||||
|
|
|
@ -171,6 +171,9 @@ REST_FRAMEWORK = {
|
|||
# 自定义认证配置
|
||||
'DEFAULT_AUTHENTICATION_CLASSES': (
|
||||
),
|
||||
'DEFAULT_RENDERER_CLASSES': [
|
||||
'rest_framework.renderers.JSONRenderer',
|
||||
],
|
||||
}
|
||||
|
||||
CELERY_BROKER_URL = f"{REDIS_URI}/10"
|
||||
|
|
Loading…
Reference in New Issue