#!/usr/bin/env python
# -*- coding: utf-8 -*- 

import requests
import json

url = "https://api.gigagenie.ai/api/v1/service/service"

body = "{\n\t\"categoryCode\" : \"AIMAK\",\n\t\"deviceGroup\" : \"3PD\",\n\t\"deviceTypeList\" : [\"EDUKIT\"],\n\t\"resourceTypeList\" : [\"DSS\",\"STT\",\"TTS\"]\n}"
headers = {
    'Accept': "application/json,text/plain,*/*",
    'Content-Type': "application/json",
    'Authorization': "<KEY>",
    'cache-control': "no-cache"
    }
 
try:
    response = requests.request("POST", url, data=body, headers=headers)
except requests.exceptions.RequestException:
    print ("네트워크가 연결 되어 있지 않습니다. 다시 한번 시도해 주세요.")
    exit(1)

response_text = response.text
key1 = json.loads(response_text)
key2 = key1["data"]["data"]
### print json.dumps(key2)

if key2["certUrl"] == "https://api.gigagenie.ai/api/v1/aiportal/cert":
    f = open('/home/pi/Downloads/clientKey.json', 'w')
    f.write (json.dumps(key2))
    f.close()
else:
    print ("네트워크가 연결 되어 있지 않습니다. 다시 한번 시도해 주세요.")


print ("API Key가 발급되었습니다. 무료로 하루에 1000건을 사용하실 수 있습니다. ")
print ("/home/pi/Downloads/clientKey.json 에 저장되었습니다. " )







#!/usr/bin/env python
# -*- coding: utf-8 -*- 

import requests
import json

url = "https://api.gigagenie.ai/api/v1/service/service"

body = "{\n\t\"categoryCode\" : \"AIMAK\",\n\t\"deviceGroup\" : \"3PD\",\n\t\"deviceTypeList\" : [\"EDUKIT\"],\n\t\"resourceTypeList\" : [\"DSS\",\"STT\",\"TTS\"]\n}"
headers = {
    'Accept': "application/json,text/plain,*/*",
    'Content-Type': "application/json",
    'Authorization': "<KEY>",
    'cache-control': "no-cache"
    }
 
try:
    response = requests.request("POST", url, data=body, headers=headers)
except requests.exceptions.RequestException:
    print ("네트워크가 연결 되어 있지 않습니다. 다시 한번 시도해 주세요.")
    exit(1)

response_text = response.text
key1 = json.loads(response_text)
key2 = key1["data"]["data"]
### print json.dumps(key2)

if key2["certUrl"] == "https://api.gigagenie.ai/api/v1/aiportal/cert":
    f = open('/home/pi/Downloads/clientKey.json', 'w')
    f.write (json.dumps(key2))
    f.close()
else:
    print ("네트워크가 연결 되어 있지 않습니다. 다시 한번 시도해 주세요.")


print ("API Key가 발급되었습니다. 무료로 하루에 1000건을 사용하실 수 있습니다. ")
print ("/home/pi/Downloads/clientKey.json 에 저장되었습니다. " )







#!/usr/bin/env python # -*- coding: utf-8 -*- ### print json.dumps(key2)