기존 DAUM 이미지 검색 API - Unauthorized 401 발생

기존에 있던 다음 이미지 검색에서 제목과 같이 에러가 발생합니다.
whitelist에 bundleid가 벗어났다고하길래, com.xxx.xxxx 이런거 입력해놨습니다.
그런데도 안되는 이유는 뭘까요. request header에 뭐 해줘야 하나요?
{
errorType = AccessDeniedError;
message = “bundleId mismatch”;
}

failed - error : Error Domain=com.alamofire.error.serialization.response Code=-1011 “Request failed: unauthorized (401)” UserInfo={com.alamofire.serialization.response.error.response=<NSHTTPURLResponse: 0x618000027820> { URL: https://apis.daum.net/search/image?apikey=&output=json&q=daum } { status code: 401, headers {
Connection = “keep-alive”;
“Content-Type” = “application/json;charset=UTF-8”;
Date = “Thu, 27 Jul 2017 00:22:42 GMT”;
Server = nginx;
“Transfer-Encoding” = Identity;
“X-Request-Id” = “b481d050-7261-11e7-b6a9-5b82d71124d1”;
} }, NSErrorFailingURLKey=https://apis.daum.net/search/image?apikey=
____&output=json&q=daum, com.alamofire.serialization.response.error.data=<7b226572 726f7254 79706522 3a224163 63657373 44656e69 65644572 726f7222 2c226d65 73736167 65223a22 62756e64 6c654964 206d6973 6d617463 68227d>, NSLocalizedDescription=Request failed: unauthorized (401)}

@anon81206091 해당 이슈를 놓쳤네요. 혹시 해당 이슈를 해결하셨는지 궁금합니다.

안타깝게도 아직 해결하지 못했습니다.

1개의 좋아요

@anon81206091 새롭게 검색 API가 오픈되었는데요, 혹시 https://dev.kakao.com/docs/restapi/search#이미지-검색 이것으로 한번 전환해 보시겠어요?

appkey를 iOS용으로 발급받으셨나봐요.
검색 API는 Rest API만 제공되고 있어서, server key 나 javascript key를 발급해서 사용하시면 될거 같아요.
iOS appkey는 SDK를 통해서 호출할때 사용되고, SDK에서 bundle id를 자동으로 넣어서 요청하는 구조입니다.
그리고 아직 서비스 중이 아니시라면 Kakao Developers에서 제공하는 검색 API v2 를 사용해보시는게 어떠실까요?

2개의 좋아요

감사합니다. 결국 말씀하신대로 새로운 Api로 적용했습니다

1개의 좋아요

너무너무 감사합니다. 기존 Api에 오래 매달려서 왜 안되나 억울했습니다.

1개의 좋아요