navershopping

package
v1.2.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 21, 2026 License: MIT Imports: 18 Imported by: 0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL