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)