50 lines
1.1 KiB
Python
50 lines
1.1 KiB
Python
from ahserver.serverenv import ServerEnv
|
|
from .appapi import (
|
|
UAPI,
|
|
deerer,
|
|
sor_get_uapi_by_appname_apiname,
|
|
bearer,
|
|
get_callerid,
|
|
sor_get_callerid,
|
|
get_deerer
|
|
)
|
|
from .uptask import (
|
|
check_uptask_status,
|
|
get_my_uptasks,
|
|
uptask_feedback,
|
|
uptask_started
|
|
)
|
|
from .uapi import UpAppApi
|
|
from .apidata import UAPIData
|
|
|
|
def load_uapi():
|
|
g = ServerEnv()
|
|
g.UAPI = UAPI
|
|
g.UpAppApi = UpAppApi
|
|
g.uapi_data = UAPIData()
|
|
g.get_deerer = get_deerer
|
|
g.deerer = deerer
|
|
g.get_callerid = get_callerid
|
|
g.sor_get_callerid = sor_get_callerid
|
|
g.sor_get_uapi_by_appname_apiname = sor_get_uapi_by_appname_apiname
|
|
g.bearer = bearer
|
|
g.check_uptask_status = check_uptask_status
|
|
g.get_my_uptasks = get_my_uptasks
|
|
g.uptask_feedback = uptask_feedback
|
|
g.uptask_started = uptask_started
|
|
|
|
# USAGE in dspy
|
|
|
|
## uapi = UAPI(request, DictObject(**globals()))
|
|
## d = uapi.request(upappid, apiname. user, params_kw)
|
|
## use d in your following code
|
|
|
|
# bearer usage
|
|
## in your header template
|
|
## {{bearer(apikey)}}
|
|
|
|
# deerer usge
|
|
## in your header template
|
|
## {{deerer(myappid, apikey, secretkey)}}
|
|
|