コード例 #1
0
def get_session_token_info(ctx):
    # type: (ApiCtx) -> ...
    """
    Get session token information

    :param ctx: ApiCtx instance
    :return:
    """

    url = "{}/webserver/SesTokInfo".format(ctx.api_base_url)
    return get_from_url(url, ctx=ctx, timeout=30)
コード例 #2
0
def get_session_token_info(base_url: str = None, proxy=None):
    """
    Get session token information

    :param base_url: base url for the modem api
    :return:
    """
    if base_url is None:
        logger.warning(
            'calling %s.get_session_token_info without base_url argument is deprecated',
            __name__
        )
        base_url = 'http://{}/api'.format(MODEM_HOST)
    url = "{}/webserver/SesTokInfo".format(base_url)
    return get_from_url(url, proxy=proxy, timeout=30)
コード例 #3
0
def sms_count(ctx: ApiCtx):
    url = "{}/sms/sms-count".format(ctx.api_base_url)
    return get_from_url(url, ctx)
コード例 #4
0
def get(ctx: ApiCtx):
    url = "{}/ussd/get".format(ctx.api_base_url)
    return get_from_url(url, ctx)
コード例 #5
0
def status(ctx: ApiCtx):
    url = "{}/ussd/status".format(ctx.api_base_url)
    return get_from_url(url, ctx)
コード例 #6
0
def basic_information(ctx):
    # type: (ApiCtx) -> dict
    url = "{}/device/information".format(ctx.api_base_url)
    return get_from_url(url, ctx)
コード例 #7
0
def status(ctx: ApiCtx):
    url = "{}/monitoring/status".format(API_URL)
    return get_from_url(url, ctx)
コード例 #8
0
def sms_count(ctx):
    # type: (ApiCtx) -> ...
    url = "{}/sms/sms-count".format(ctx.api_base_url)
    return get_from_url(url, ctx)
コード例 #9
0
def status(ctx: ApiCtx):
    url = "{}/ussd/status".format(API_URL)
    return get_from_url(url, ctx)
コード例 #10
0
def state_login(ctx: ApiCtx):
    url = "{}/user/state-login".format(API_URL)
    return get_from_url(url, ctx)
コード例 #11
0
 def get(self, url):
     # type: (ApiCtx) -> dict
     req = get_from_url(self.base_url + url, self.ctx)
     return req['response']
コード例 #12
0
def basic_information(ctx: ApiCtx) -> dict:
    url = "{}/device/information".format(API_URL)
    return get_from_url(url, ctx)
コード例 #13
0
def status(ctx):
    # type: (ApiCtx) -> dict
    url = "{}/monitoring/status".format(ctx.api_base_url)
    return get_from_url(url, ctx)
コード例 #14
0
def SesTokInfo():
    url = "{}/webserver/SesTokInfo".format(API_URL)
    return get_from_url(url)
コード例 #15
0
def information(ctx: ApiCtx, proxy=None) -> dict:
    url = "{}/device/information".format(ctx.api_base_url)
    return get_from_url(url, ctx, proxy=proxy)
コード例 #16
0
def state_login(ctx):
    # type: (ApiCtx) -> ...
    url = "{}/user/state-login".format(ctx.api_base_url)
    return get_from_url(url, ctx)
コード例 #17
0
def get(ctx: ApiCtx):
    url = "{}/ussd/get".format(API_URL)
    return get_from_url(url, ctx)
コード例 #18
0
ファイル: ussd.py プロジェクト: Brisseta/SmartHome
def get(ctx):
    # type: (ApiCtx) -> ...
    url = "{}/ussd/get".format(ctx.api_base_url)
    return get_from_url(url, ctx)
コード例 #19
0
def sms_count(ctx: ApiCtx):
    url = "{}/sms/sms-count".format(API_URL)
    return get_from_url(url, ctx)
コード例 #20
0
def state_login(ctx: ApiCtx, proxy=None):
    url = "{}/user/state-login".format(ctx.api_base_url)
    return get_from_url(url, ctx, proxy=proxy)
コード例 #21
0
def status(ctx: ApiCtx, proxy=None):
    url = "{}/monitoring/status".format(ctx.api_base_url)
    return get_from_url(url, ctx, proxy=proxy)