62 lines
2.1 KiB
Python
62 lines
2.1 KiB
Python
![]() |
# !/usr/bin/env python3
|
||
|
"""
|
||
|
xpan userinfo
|
||
|
include:
|
||
|
user_info
|
||
|
user_quota
|
||
|
"""
|
||
|
import os,sys
|
||
|
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
||
|
sys.path.append(BASE_DIR)
|
||
|
import openapi_client
|
||
|
from baiduSdk.openapi_client.api import userinfo_api
|
||
|
from baiduSdk.openapi_client.model.quotaresponse import Quotaresponse
|
||
|
from baiduSdk.openapi_client.model.uinforesponse import Uinforesponse
|
||
|
from pprint import pprint
|
||
|
|
||
|
def user_quota():
|
||
|
"""
|
||
|
user_quota demo
|
||
|
"""
|
||
|
# Enter a context with an instance of the API client
|
||
|
with openapi_client.ApiClient() as api_client:
|
||
|
# Create an instance of the API class
|
||
|
api_instance = userinfo_api.UserinfoApi(api_client)
|
||
|
access_token = "123.56c5d1f8eedf1f9404c547282c5dbcf4.YmmjpAlsjUFbPly3mJizVYqdfGDLsBaY5pyg3qL.a9IIIQ" # str |
|
||
|
checkexpire = 1 # int | (optional)
|
||
|
checkfree = 1 # int | (optional)
|
||
|
|
||
|
# example passing only required values which don't have defaults set
|
||
|
# and optional values
|
||
|
try:
|
||
|
api_response = api_instance.apiquota(access_token, checkexpire=checkexpire, checkfree=checkfree)
|
||
|
pprint(api_response)
|
||
|
except openapi_client.ApiException as e:
|
||
|
print("Exception when calling UserinfoApi->apiquota: %s\n" % e)
|
||
|
|
||
|
|
||
|
def user_info():
|
||
|
"""
|
||
|
user_info demo
|
||
|
"""
|
||
|
# Enter a context with an instance of the API client
|
||
|
with openapi_client.ApiClient() as api_client:
|
||
|
# Create an instance of the API class
|
||
|
api_instance = userinfo_api.UserinfoApi(api_client)
|
||
|
access_token = "123.56c5d1f8eedf1f9404c547282c5dbcf4.YmmjpAlsjUFbPly3mJizVYqdfGDLsBaY5pyg3qL.a9IIIQ" # str |
|
||
|
|
||
|
# example passing only required values which don't have defaults set
|
||
|
try:
|
||
|
api_response = api_instance.xpannasuinfo(access_token)
|
||
|
pprint(api_response)
|
||
|
except openapi_client.ApiException as e:
|
||
|
print("Exception when calling UserinfoApi->xpannasuinfo: %s\n" % e)
|
||
|
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
"""
|
||
|
main
|
||
|
"""
|
||
|
user_quota()
|
||
|
user_info()
|