| Field | 설명 | 타입 | Len | 필수 | 예시 | 비고 |
|---|---|---|---|---|---|---|
| authorization | API Key | String | - | 필수 | - | API를 사용하기 위한 고유 Key 값 |
| Field | 설명 | 타입 | Len | 필수 | 예시 | 비고 |
|---|---|---|---|---|---|---|
| user_id | 아이디 | String | - | 필수 | - | 회원 아이디 |
| api_menu | 구분값 | Int | 4 | 필수 | 1040 | 메뉴 정보 참고 → |
| api_no | 고유번호 | Int | - | 선택 | - | 키워드 고유번호 |
| page | 페이지 | Int | - | 선택 | - | 1페이지 50개 기준 |
# 블로그 키워드 조회 API 호출 curl -X POST https://api.adlog.kr/api/getKeywordList.php \ -H "authorization: Bearer YOUR-SECRET-KEY" \ -H "content-Type: application/json" \ -d '{ "user_id": "adlog", "api_menu": "1040" }'
<?php // 블로그 키워드 조회 API 호출 $url = "https://api.adlog.kr/api/getKeywordList.php"; $headers = array( "authorization: Bearer YOUR-SECRET-KEY", "content-Type: application/json" ); $postData = array( 'user_id' => 'adlog', 'api_menu' => '1040' ); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($postData)); $response = curl_exec($ch); curl_close($ch); print $response; ?>
| Field | 설명 |
|---|---|
| code | 처리 결과 (0000 : 성공, 이외는 실패) |
| msg | 응답 메시지 |
| total_count | 조회된 총 수량 |
| page | 요청페이지 번호 |
| items | 키워드 세부 정보 |
| api_no | 고유번호 |
| group_name | 그룹명 |
| keyword | 검색키워드 |
| keyword2 | 블로그 링크 |
| memo | 메모 |
| search_date | 검색일 |
| write_date | 등록일 |
{
"code": "0000",
"msg": "키워드 조회 성공",
"items": [
{
"api_no": 1,
"group_name": 1,
"keyword": "홍대맛집",
"keyword2": "https://blog.naver.com/blogid/123456...",
"memo": "",
"search_date": "2024-12-26 13:31:00",
"write_date": "2024-12-09 10:36:47"
}
]
}
{
"code": "9999", // 에러 코드 메뉴 참조
"msg": "키워드 조회 실패"
}