示例#1
0
文件: views.py 项目: Brant/bscom
def import_drafts(request):
    challenge = request.GET.get("challenge", None)

    if challenge:
        return HttpResponse(challenge)

    if request.method == "POST":
        signature = hmac.new(settings.DROPBOX_SECRET, request.body, digestmod=hashlib.sha256).hexdigest()
        if request.META['HTTP_X_DROPBOX_SIGNATURE'] == signature:
            import_drafts_from_dropbox()

        return json_response(request, {"success": True})

    return json_response(request, {"success": False})
示例#2
0
文件: views.py 项目: Brant/bscom
def import_drafts(request):
    challenge = request.GET.get("challenge", None)

    if challenge:
        return HttpResponse(challenge)

    if request.method == "POST":
        signature = hmac.new(settings.DROPBOX_SECRET,
                             request.body,
                             digestmod=hashlib.sha256).hexdigest()
        if request.META['HTTP_X_DROPBOX_SIGNATURE'] == signature:
            import_drafts_from_dropbox()

        return json_response(request, {"success": True})

    return json_response(request, {"success": False})
示例#3
0
 def handle(self, *args, **options):
     import_drafts_from_dropbox()
示例#4
0
 def handle(self, *args, **options):
     import_drafts_from_dropbox()