Пример #1
0
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.'
Пример #3
0
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