api.py 文件源码

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

项目:sirbot-slack 作者: pyslackers 项目源码 文件源码
def _do_post(self, url: str, *,
                       msg: Optional[Dict[AnyStr, Any]] = None,
                       token: Optional[AnyStr] = None):
        """
        Perform a POST request, validating the response code.
        This will throw a SlackAPIError, or decendent, on non-200
        status codes

        :param url: url for the request
        :param msg: payload to send
        :param token: optionally override the set token.
        :type msg: dict
        :return: Slack API Response
        :rtype: dict
        """
        msg = msg or {}
        logger.debug('Querying SLACK HTTP API: %s', url)
        msg['token'] = token or self._token
        async with self._session.post(url, data=msg) as response:
            return await self._validate_response(response, url)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号