views.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:daisychain 作者: daisychainme 项目源码 文件源码
def get(self, request):
        """
            Instagram will send a GET request to confirm our subscription
            url. They send a GET-parameter 'hub.challenge' and we have to
            reply with that value and only the value.
        """
        log.debug("Instagram handling GET subscription")

        q_hub_mode = request.GET.get('hub.mode', False)
        q_hub_challenge = request.GET.get('hub.challenge', False)

        # TODO add a check when making a new subscription
        q_hub_verify_token = request.GET.get('hub.verify_token', False)

        log.debug("hub.mode: {}".format(q_hub_mode))
        log.debug("hub.challenge: {}".format(q_hub_challenge))
        log.debug("hub.verify_token: {}".format(q_hub_verify_token))

        if q_hub_mode == 'subscribe' and q_hub_challenge is not False:
            log.debug("instagram hub verification successful")

            return HttpResponse(q_hub_challenge, content_type="text/plain")

        log.error("instagram hub verification failed")
        return HttpResponseBadRequest()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号