Documentation
¶
Index ¶
- Constants
- type Search
- func NewAppleStoreSearch(parameter map[string]string, apiKey string) Search
- func NewBaiduSearch(parameter map[string]string, apiKey string) Search
- func NewBingSearch(parameter map[string]string, apiKey string) Search
- func NewEbaySearch(parameter map[string]string, apiKey string) Search
- func NewGoogleMapsSearch(parameter map[string]string, apiKey string) Search
- func NewGoogleProductSearch(parameter map[string]string, apiKey string) Search
- func NewGoogleScholarSearch(parameter map[string]string, apiKey string) Search
- func NewGoogleSearch(parameter map[string]string, apiKey string) Search
- func NewHomeDepotSearch(parameter map[string]string, apiKey string) Search
- func NewNaverSearch(parameter map[string]string, apiKey string) Search
- func NewSearch(engine string, parameter map[string]string, apiKey string) Search
- func NewWalmartSearch(parameter map[string]string, apiKey string) Search
- func NewYahooSearch(parameter map[string]string, apiKey string) Search
- func NewYandexSearch(parameter map[string]string, apiKey string) Search
- func NewYoutubeSearch(parameter map[string]string, apiKey string) Search
- func (search *Search) GetAccount() (SearchResult, error)
- func (search *Search) GetHTML() (*string, error)
- func (search *Search) GetJSON() (SearchResult, error)
- func (search *Search) GetLocation(location string, limit int) (SearchResultArray, error)
- func (search *Search) GetSearchArchive(searchID string) (SearchResult, error)
- func (search *Search) SetApiKey(key string)
- type SearchResult
- type SearchResultArray
Constants ¶
const (
// Current version
VERSION = "3.2.0"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Search ¶
type Search struct { Engine string Parameter map[string]string ApiKey string HttpSearch *http.Client }
Search holds query
func NewAppleStoreSearch ¶
NewAppleStoreSearch creates search for Apple store (itunes.apple.com)
func NewBaiduSearch ¶
NewBaiduSearch creates search for baidu
func NewBingSearch ¶
NewBingSearch creates search for bing
func NewEbaySearch ¶
NewEbaySearch creates search for ebay
func NewGoogleMapsSearch ¶
NewGoogleMapsSearch creates search for google_maps
func NewGoogleProductSearch ¶
NewGoogleProductSearch creates search for google_product
func NewGoogleScholarSearch ¶
NewGoogleScholarSearch creates search for google_product
func NewGoogleSearch ¶
NewGoogleSearch creates search for google
func NewHomeDepotSearch ¶
NewHomeDepotSearch creates search for ebay
func NewNaverSearch ¶
NewNaverSearch creates search for Naver search engine
func NewWalmartSearch ¶
NewWalmartSearch creates search for ebay
func NewYahooSearch ¶
NewYahooSearch creates search for yahoo
func NewYandexSearch ¶
NewYandexSearch creates search for yandex
func NewYoutubeSearch ¶
NewYoutubeSearch creates search for ebay
func (*Search) GetAccount ¶
func (search *Search) GetAccount() (SearchResult, error)
GetAccount return account information
func (*Search) GetJSON ¶
func (search *Search) GetJSON() (SearchResult, error)
GetJSON returns SearchResult containing
func (*Search) GetLocation ¶
func (search *Search) GetLocation(location string, limit int) (SearchResultArray, error)
GetLocation returns the standardize location takes location and limit as input.
func (*Search) GetSearchArchive ¶
func (search *Search) GetSearchArchive(searchID string) (SearchResult, error)
GetSearchArchive retrieve search from the archive using the Search Archive API