import urllib, urllib2, base64, socket, smtplib, ssl, sys, cookielib, json, os, glob, fnmatch from tools.auth_token import get_csrf_token from tools.format import readable_json from tools.apis import add_doc_to_api, get_apis_list, get_api_info from tools.toc import generate_default_toc targetName = os.environ.get('APINAME') # Get csrf token csrfToken = get_csrf_token(os.environ.get('Akanauser'), os.environ.get('Akanapass')) apiList = get_apis_list(csrfToken) # Get APIID of target API apiId = None apiVerId = None for api in range(len(apiList)): apiInfo = get_api_info(csrfToken, apiList[api]['guid']['value']) if apiInfo['Name'] == targetName: apiId = apiInfo['APIID'] apiVerId = apiInfo['LatestVersionID'] generate_default_toc(apiVerId) def find(pattern, path): result = [] for root, dirs, files in os.walk(path): for name in files: if fnmatch.fnmatch(name, pattern):
import urllib, urllib2, base64, socket, smtplib, ssl, sys, cookielib, json, os, re from tools.format import readable_json from tools.auth_token import get_csrf_token from tools.apis import upload_file_to_dropbox, create_api_with_file, get_apis_list, create_api, create_new_api_version # Get csrf token csrfToken = get_csrf_token('Akana_svc', 'Pass2017') apiGuid = 'aeb532b5-8daf-46db-93e5-85d9266420b5.travelportAPI' apiName = 'v2' apiDescription = 'New version 2 of jeffreys_api1_v1_live' sourceApiVersionId = 'e3d37d7f-c2ff-447c-b7ab-6ba98db3152a.travelportAPI' createNewApiVersionResp, createNewApiVersionContent = create_new_api_version( csrfToken, apiGuid, apiName, apiDescription, sourceApiVersionId) if createNewApiVersionResp == 200: print 'New API Version created successfully.' print 'createNewApiVersionContent = \n', readable_json( createNewApiVersionContent) else: print 'New API Version creation failed.'
import urllib, urllib2, base64, socket, smtplib, ssl, sys, cookielib, json, os from tools.auth_token import get_csrf_token print os.environ.get('APINAME') print os.environ.get('myuser') print os.environ.get('mpass') # Get csrf token #csrfToken = get_csrf_token(os.environ.get['myuser' ,'mypass']) csrfToken = get_csrf_token(os.environ.get('myuser'), os.environ.get('mypass')) #csrfToken = get_csrf_token('Akana_svc', 'Pass2017') print 'csrfToken = ', csrfToken