Awin 상품 피드 API 키, 어디서 찾나요?

Awin 상품 피드를 자동으로 가져오려고 스크립트를 실행한다. 스크립트가 상품 피드 API 키를 입력하라고 한다.

읽기 기능 사용법

듣기는 본문을 읽어 줍니다. 속독은 구절을 차례로 표시하며 속도를 조절할 수 있습니다. 언어 연습은 다른 언어판과 번역을 비교합니다. 저장한 북마크는 이 브라우저의 플레이어 목록에서 다시 열 수 있습니다. 벽돌깨기로 읽기는 글자 하나하나를 벽돌 삼아 깨면서 노는 게임입니다.

이 글 공유하기

이 글 공유하기

Awin 상품 피드 API 키, 어디서 찾나요?
AI 생성 이미지
광고
광고

화면엔 ‘API Key’라는 이름이 없고, Create-a-Feed 다운로드 URL 안에 들어 있다

Awin 상품 피드를 자동으로 가져오려고 스크립트를 실행한다.

스크립트가 상품 피드 API 키를 입력하라고 한다.

좋다. Awin에 로그인하고 Toolbox → Create-a-Feed로 들어간다.

그런데 API 키가 안 보인다.

“API Key” 버튼도 없고, “Credentials” 상자도 없고, “Secret” 항목도 없다.

보이는 건 상품 수, 카테고리, 광고주, 브랜드, 그리고 “Feed List Download”.

여기서 드는 생각은 하나다.

이걸 어떻게 알아.

더 웃긴 건 안내문에는 “다운로드 URL의 /apikey/ 바로 뒤 값을 복사하세요”라고 되어 있는데, 현재 화면의 URL에는 /apikey/가 없다.

그러면 머릿속 비상회의가 열린다.

“페이지 잘못 들어왔나?” “권한이 없나?” “다른 API인가?” “이 긴 URL은 뭐지?” “왜 Node.js 경고까지 같이 뜨지?” “다 망가진 건가?”

결론은 아니다.

Awin의 상품 피드용 data feed API key는 일반 Partner API 토큰과 별개다. Awin 공식 문서도 이 키를 Create-a-Feed에서 만든 다운로드 URL에서 얻는다고 설명한다. 그리고 2026년 10월 실제로 확인한 UI의 한 형태에서는 키가 별도 라벨 없이 Feed List Download URL의 경로 중간에 들어 있었다.

보물찾기인데 보물이 비밀번호다.

0. 30초 요약

핵심은 여섯 가지다.

  1. Awin에는 일반 Partner API 인증정보와 상품 피드용 data feed API key가 따로 있다.
  2. 둘은 같은 값이 아니다.
  3. Awin 공식 문서는 상품 피드 키를 Create-a-Feed의 표준 피드 다운로드에서 얻을 수 있다고 설명한다.
  4. 공식 예시는 /apikey/KEY 형식이다.
  5. 하지만 2026년 10월 실제 UI에서 확인한 Feed List Download는 다른 URL 구조였고, 키가 publisher ID 다음 경로에 들어 있었다.
  6. Node.js DEP0190은 Awin 키 실패 메시지가 아니라 별개의 경고다.

즉, 키가 없는 게 아니라 이름표가 없는 것에 가깝다.

1. 실제로 무슨 일이 있었나

자동 설정 스크립트는 이미 등록된 비밀값은 이름만 보여 주고, 빠진 값만 입력받도록 되어 있었다.

일반 Awin API 토큰은 이미 등록되어 있었다.

그다음 상품 피드 키를 요구했다.

안내는 “Toolbox → Create-a-Feed → 다운로드 URL에서 /apikey/ 뒤를 복사”였다.

이 설명은 근거가 있다.

2026년 8월 31일 업데이트된 Awin 공식 Product Feed List Download 문서는 /apikey/KEY 형식의 예를 보여 주며, download API key를 Create-a-Feed에서 생성한 표준 피드 다운로드로 얻을 수 있다고 설명한다.

그리고 이 키가 Partner API용 키와 다르다고 명시한다.

개념은 맞다.

문제는 실제 UI의 구체적인 URL이었다.

2. “/apikey/ 뒤”라고 했는데 /apikey/가 없다

개인정보와 실제 키를 전부 제거하면, 이번에 관측된 URL 구조는 대략 다음과 같았다.

https://ui.awin.com/productdata-darwin-download/publisher///1/feedList

자, /apikey/는 어디 있는가.

없다.

안내문: “/apikey/ 바로 뒤입니다.”

현실: “그 /apikey/ 님 오늘 휴무입니다.”

이번 관측 사례에서는 경로가 다음 순서였다.

publisher/ → publisher ID → data feed API key → 1/feedList

다만 이것은 2026년 10월에 확인한 실제 UI의 한 패턴이지, 앞으로 영원히 같은 URL이 유지된다는 뜻은 아니다.

3. 진짜 혼란의 원인은 API 인증정보가 두 종류라는 점

Partner API 인증정보

일반 Awin Partner API 인증에 사용한다.

Product feed data key

상품 데이터 피드와 피드 목록 다운로드에 사용한다.

Awin 공식 문서는 둘이 다르다고 명확히 구분한다.

그래서 “Awin API 토큰 이미 넣었는데 왜 또 키를 요구해?”라는 반응은 정상이다.

실제로 또 필요하다.

이름을 좀 더 다르게 지어 줬다면 모두가 조금 더 행복했을 것이다.

4. 현재 화면에서는 어디를 보면 되나

2026년 10월 이번 사례 기준으로는 다음 순서가 안전하다.

  1. Awin에 로그인한다.
  2. Toolbox → Create-a-Feed로 간다.
  3. Feed List Download를 찾는다.
  4. Awin 공식 도메인인지 확인한다.
  5. 전체 URL을 공개 채팅, 기사, Issue, 로그에 붙이지 않는다.
  6. 이번과 같은 URL 구조라면 publisher// 다음 경로를 data feed key로 본다.
  7. 필요한 비밀값만 마스킹된 스크립트 입력창에 넣는다.
  8. 입력할 때 글자가 보이지 않아도 비밀 입력 처리일 수 있으므로 Enter로 진행한다.

특히 5번이 중요하다.

긴 URL도 인증정보를 포함할 수 있다.

슬래시 사이에 숨었다고 해서 비밀이 공개정보가 되는 것은 아니다.

5. DEP0190은 왜 갑자기 나타났나

터미널에서 다음과 비슷한 메시지가 나올 수 있다.

DEP0190: Passing args to a child process with shell option true...

API 키를 입력하는 순간에 뜨면 당연히 같은 문제처럼 보인다.

하지만 Node.js 공식 문서상 DEP0190은 execFile 또는 spawn에 인수 배열을 넘기면서 shell:true를 사용하는 방식에 대한 비권장 경고다. 인수 이스케이프가 충분하지 않아 셸 인젝션 위험이 생길 수 있기 때문이다.

즉,

Awin 인증 실패가 아니다.

다만 스크립트 쪽에서는 shell:true가 정말 필요한지, 사용자 입력이 셸 인수로 흘러가는지 별도로 점검하는 것이 좋다.

6. 고쳐야 할 것은 사람이 아니라 안내 로직

“사용자가 URL을 더 꼼꼼히 읽으면 된다”는 해결책은 약하다.

설정 도우미는 하나의 문자열 /apikey/에만 의존하지 않는 편이 낫다.

  • 문서화된 /apikey/ 형식을 인식한다.
  • 현재 관측된 productdata-darwin-download/publisher///... 형식도 인식한다.
  • 추출한 키를 다시 화면에 표시하지 않는다.
  • 전체 URL을 로그에 남기지 않는다.
  • 모르는 URL 형태에서는 억지로 추측하지 않는다.
  • 상품 피드 키가 Partner API 토큰과 별개라는 설명을 먼저 보여 준다.

이 정도만 해도 “내가 다른 페이지에 왔나?”라는 혼란이 크게 줄어든다.

7. 결론

처음에 어려웠던 데는 이유가 있다.

  • Awin 인증정보가 두 종류다.
  • 상품 피드 키 전용 입력란이 눈에 띄지 않는다.
  • 공식 예시 URL과 현재 UI의 URL 형태가 다를 수 있다.
  • 비밀값이 긴 URL 안에 숨어 있다.
  • 그 와중에 Node.js가 별개의 경고를 출력한다.

그러니 처음 보고 못 찾는 게 이상한 게 아니다.

다음부터는 이것만 기억하면 된다.

상품 피드 키는 Partner API 토큰과 별개다. Create-a-Feed의 다운로드 URL을 확인하되, 특정 과거 URL 형식을 절대값처럼 외우지 않는다.

그리고 진짜 키가 들어 있는 URL을 공개 글에 붙이지 않는다.

키를 찾는 데 성공한 직후가 가장 위험하다.

Sources


  1. Awin Help — Product Feed List Download, 2026-08-31 help.awin.com
  2. Awin Help — Downloading feeds using Create-a-Feed, 2026-08-31 help.awin.com
  3. Awin Help — Product Feed Publisher Guide Overview help.awin.com
  4. Node.js documentation — DEP0190 nodejs.org

이 시리즈 ‘Awin’ 글 모아 읽기 (기사 4개)

오늘은 이 글

이 글을 읽은 분이 다음에 품는 질문에 각각 답하는 글입니다.

‘Awin’ 글 전체 보기 (기사 4개)전체 글에서 찾기‘기술’ 글 더 보기

이 글 공유하기

이 기사가 도움이 되었다면 사이트를 후원할 수 있습니다. 후원하기

광고
광고
광고

하나 더, 뭐 재미있는 거 없어?

다 읽은 김에. 가까운 이야기 몇 편과, 전혀 다르지만 재미있는 이야기를 골랐어요.

  1. 치이카와는 왜 늘 먹고 있을까?음식, 잡초, 괴물, 노동, 그리고 10+ 등급의 공포
  2. 『鬼の花嫁』(Oni no Hanayome) 감상극진한 사랑이 무겁게 느껴지는 이유, 약 10분을 보고 생각한 구원과 연애의 경계
  3. 춤추는 룸펠슈틸츠헨 밈, 옛날 영화 장면일까?정체는 AI가 만든 가짜 비디오
  4. 나는 왜 이렇게 눈물이 많을까?일은 잘하는데 자꾸 우는 이유

다른 글 찾기

모든 기사

Mendoi-chan

사이트 운영자

Mendoi-chan

직장과 일상의 불편함을 구조화해 이해하기 쉬운 다음 행동으로 연결하는 글을 씁니다.