helpers.py 文件源码

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

项目:bernard 作者: BernardFW 项目源码 文件源码
def _make_url(self, url: Text, extra: Dict, request: 'Request') -> Text:
        """
        Compute an URL that will go through the redirection system that allows
        the trigger of the `LinkClick` layer.
        """

        real_url = patch_qs(url, extra)

        if self.slug:
            url = urljoin(request.message.get_url_base(), '/links/facebook')
            url = patch_qs(url, {
                'l': jwt.encode(
                    {
                        'u': request.user.fbid,
                        'p': request.user.page_id,
                        'h': real_url,
                        's': self.slug,
                    },
                    settings.WEBVIEW_SECRET_KEY,
                    algorithm=settings.WEBVIEW_JWT_ALGORITHM,
                )
            })
            return url

        return real_url
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号