Documentation
¶
Index ¶
Constants ¶
View Source
const ( // TaskID 네이버쇼핑(https://shopping.naver.com/) 서비스와 연동되는 Task의 고유 식별자입니다. TaskID contract.TaskID = "NS" // WatchPriceAnyCommand 네이버쇼핑 상품의 가격 변화를 감시하는 Command의 고유 식별자입니다. // 이 Command는 와일드카드 패턴(*)을 사용하여 여러 상품을 동시에 추적할 수 있으며, // 네이버 쇼핑 API를 통해 가격 변동을 확인하고 변화가 감지되면 알림을 전송합니다. WatchPriceAnyCommand = contract.TaskCommandID(watchPriceCommandPrefix + "*") )
Variables ¶
View Source
var ( // ErrClientIDMissing 네이버 오픈 API 인증에 필요한 'client_id' 설정값이 비어있을 때 반환되는 에러입니다. // // taskSettings의 Validate() 메서드에서 검증하며, 필수값이 누락되었거나 공백인 경우 발생합니다. ErrClientIDMissing = apperrors.New(apperrors.InvalidInput, "client_id는 필수 설정값입니다") // ErrClientSecretMissing 네이버 오픈 API 인증에 필요한 'client_secret' 설정값이 비어있을 때 반환되는 에러입니다. // // taskSettings의 Validate() 메서드에서 검증하며, 필수값이 누락되었거나 공백인 경우 발생합니다. ErrClientSecretMissing = apperrors.New(apperrors.InvalidInput, "client_secret은 필수 설정값입니다") // ErrEmptyQuery 네이버 쇼핑에서 검색할 상품의 검색어('query') 설정값이 비어있을 때 반환되는 에러입니다. // // watchPriceSettings의 Validate() 메서드에서 검증하며, 검색어가 누락되었거나 공백인 경우 발생합니다. ErrEmptyQuery = apperrors.New(apperrors.InvalidInput, "query가 입력되지 않았거나 공백입니다") )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.