132 lines
4.8 KiB
Python
132 lines
4.8 KiB
Python
![]() |
# !/usr/bin/env python3
|
||
|
"""
|
||
|
xpan fileinfo
|
||
|
include:
|
||
|
search
|
||
|
doclist
|
||
|
imagelist
|
||
|
filelist
|
||
|
"""
|
||
|
import os
|
||
|
import sys
|
||
|
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
||
|
sys.path.append(BASE_DIR)
|
||
|
from pprint import pprint
|
||
|
from baiduSdk.openapi_client.api import fileinfo_api
|
||
|
import openapi_client
|
||
|
|
||
|
|
||
|
def search():
|
||
|
"""
|
||
|
search
|
||
|
"""
|
||
|
# 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 = fileinfo_api.FileinfoApi(api_client)
|
||
|
access_token = "123.56c5d1f8eedf1f9404c547282c5dbcf4.YmmjpAlsjUFbPly3mJizVYqdfGDLsBaY5pyg3qL.a9IIIQ" # str |
|
||
|
key = "老友记" # str |
|
||
|
web = "1" # str | (optional)
|
||
|
num = "2" # str | (optional)
|
||
|
page = "1" # str | (optional)
|
||
|
dir = "/" # str | (optional)
|
||
|
recursion = "1" # str | (optional)
|
||
|
|
||
|
# example passing only required values which don't have defaults set
|
||
|
# and optional values
|
||
|
try:
|
||
|
api_response = api_instance.xpanfilesearch(
|
||
|
access_token, key, web=web, num=num, page=page, dir=dir, recursion=recursion)
|
||
|
pprint(api_response)
|
||
|
except openapi_client.ApiException as e:
|
||
|
print("Exception when calling FileinfoApi->xpanfilesearch: %s\n" % e)
|
||
|
|
||
|
|
||
|
def doclist():
|
||
|
"""
|
||
|
doclist
|
||
|
"""
|
||
|
# 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 = fileinfo_api.FileinfoApi(api_client)
|
||
|
access_token = "123.56c5d1f8eedf1f9404c547282c5dbcf4.YmmjpAlsjUFbPly3mJizVYqdfGDLsBaY5pyg3qL.a9IIIQ" # str |
|
||
|
parent_path = "/" # str | (optional)
|
||
|
recursion = "1" # str | (optional)
|
||
|
page = 1 # int | (optional)
|
||
|
num = 2 # int | (optional)
|
||
|
order = "time" # str | (optional)
|
||
|
desc = "1" # str | (optional)
|
||
|
web = "1" # str | (optional)
|
||
|
|
||
|
# example passing only required values which don't have defaults set
|
||
|
# and optional values
|
||
|
try:
|
||
|
api_response = api_instance.xpanfiledoclist(
|
||
|
access_token, parent_path=parent_path, recursion=recursion, page=page, num=num, order=order, desc=desc, web=web)
|
||
|
pprint(api_response)
|
||
|
except openapi_client.ApiException as e:
|
||
|
print("Exception when calling FileinfoApi->xpanfiledoclist: %s\n" % e)
|
||
|
|
||
|
|
||
|
def imagelist():
|
||
|
"""
|
||
|
imagelist
|
||
|
"""
|
||
|
# 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 = fileinfo_api.FileinfoApi(api_client)
|
||
|
access_token = "123.56c5d1f8eedf1f9404c547282c5dbcf4.YmmjpAlsjUFbPly3mJizVYqdfGDLsBaY5pyg3qL.a9IIIQ" # str |
|
||
|
parent_path = "/" # str | (optional)
|
||
|
recursion = "1" # str | (optional)
|
||
|
page = 1 # int | (optional)
|
||
|
num = 2 # int | (optional)
|
||
|
order = "time" # str | (optional)
|
||
|
desc = "1" # str | (optional)
|
||
|
web = "1" # str | (optional)
|
||
|
|
||
|
# example passing only required values which don't have defaults set
|
||
|
# and optional values
|
||
|
try:
|
||
|
api_response = api_instance.xpanfileimagelist(
|
||
|
access_token, parent_path=parent_path, recursion=recursion, page=page, num=num, order=order, desc=desc, web=web)
|
||
|
pprint(api_response)
|
||
|
except openapi_client.ApiException as e:
|
||
|
print("Exception when calling FileinfoApi->xpanfileimagelist: %s\n" % e)
|
||
|
|
||
|
|
||
|
def filelist():
|
||
|
"""
|
||
|
filelist
|
||
|
"""
|
||
|
# 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 = fileinfo_api.FileinfoApi(api_client)
|
||
|
access_token = "123.56c5d1f8eedf1f9404c547282c5dbcf4.YmmjpAlsjUFbPly3mJizVYqdfGDLsBaY5pyg3qL.a9IIIQ" # str |
|
||
|
dir = "/" # str | (optional)
|
||
|
folder = "0" # str | (optional)
|
||
|
start = "0" # str | (optional)
|
||
|
limit = 2 # int | (optional)
|
||
|
order = "time" # str | (optional)
|
||
|
desc = 1 # int | (optional)
|
||
|
web = "web" # str | (optional)
|
||
|
showempty = 1 # int | (optional)
|
||
|
|
||
|
# example passing only required values which don't have defaults set
|
||
|
# and optional values
|
||
|
try:
|
||
|
api_response = api_instance.xpanfilelist(
|
||
|
access_token, dir=dir, folder=folder, start=start, limit=limit, order=order, desc=desc, web=web, showempty=showempty)
|
||
|
pprint(api_response)
|
||
|
except openapi_client.ApiException as e:
|
||
|
print("Exception when calling FileinfoApi->xpanfilelist: %s\n" % e)
|
||
|
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
search()
|
||
|
doclist()
|
||
|
imagelist()
|
||
|
filelist()
|