Search
**GET** /datalab/v1/search
Request Header
Request Body
ages(나이필터 구간)
Response Body
Error code
예시
요청예시
curl <https://naveropenapi.apigw.ntruss.com/datalab/v1/search> \\
--header "X-NCP-APIGW-API-KEY-ID: YOUR_CLIENT_ID" \\
--header "X-NCP-APIGW-API-KEY: YOUR_CLIENT_SECRET" \\
--header "Content-Type: application/json" \\
-d @<(cat <<EOF
{
"startDate": "2017-01-01",
"endDate": "2017-04-30",
"timeUnit": "month",
"keywordGroups": [
{
"groupName": "한글",
"keywords": [
"한글",
"korean"
]
},
{
"groupName": "영어",
"keywords": [
"영어",
"english"
]
}
],
"device": "pc",
"ages": [
"1",
"2"
],
"gender": "f"
}
EOF
)
응답 예시
{
"startDate": "2017-01-01",
"endDate": "2017-04-30",
"timeUnit": "month",
"results": [
{
"title": "한글",
"keywords": ["한글", "korean"],
"data": [
{
"period": "2017-01-01",
"ratio": 47.0
},
{
"period": "2017-02-01",
"ratio": 53.23
},
{
"period": "2017-03-01",
"ratio": 100.0
},
{
"period": "2017-04-01",
"ratio": 85.32
}
]
},
{
"title": "영어",
"keywords": ["영어", "english"],
"data": [
{
"period": "2017-01-01",
"ratio": 40.08
},
{
"period": "2017-02-01",
"ratio": 36.69
},
{
"period": "2017-03-01",
"ratio": 52.11
},
{
"period": "2017-04-01",
"ratio": 44.45
}
]
}
]
}
Python 예제코드
#-*- coding: utf-8 -*-
import os
import sys
import urllib.request
client_id = "YOUR_CLIENT_ID"
client_secret = "YOUR_CLIENT_SECRET"
url = "<https://naveropenapi.apigw.ntruss.com/datalab/v1/search>";
body = "{\\"startDate\\":\\"2017-01-01\\",\\"endDate\\":\\"2017-04-30\\",\\"timeUnit\\":\\"month\\",\\"keywordGroups\\":[{\\"groupName\\":\\"한글\\",\\"keywords\\":[\\"한글\\",\\"korean\\"]},{\\"groupName\\":\\"영어\\",\\"keywords\\":[\\"영어\\",\\"english\\"]}],\\"device\\":\\"pc\\",\\"ages\\":[\\"1\\",\\"2\\"],\\"gender\\":\\"f\\"}";
request = urllib.request.Request(url)
request.add_header("X-NCP-APIGW-API-KEY-ID",client_id)
request.add_header("X-NCP-APIGW-API-KEY",client_secret)
request.add_header("Content-Type","application/json")
response = urllib.request.urlopen(request, data=body.encode("utf-8"))
rescode = response.getcode()
if(rescode==200):
response_body = response.read()
print(response_body.decode('utf-8'))
else:
print("Error Code:" + rescode)