market-api-calls #2
12
client.go
12
client.go
@ -126,11 +126,21 @@ func (c *AllyApi) MarketClock() (resp MarketClockResponse) {
|
||||
return
|
||||
}
|
||||
|
||||
func (c *AllyApi) MarketQuotes(symbols ...string) {
|
||||
/**
|
||||
Given a list of symbols, return an result struct of quote history
|
||||
*/
|
||||
func (c *AllyApi) MarketQuotes(symbols ...string) (resp MarketQuotesResponse) {
|
||||
v := url.Values{
|
||||
"symbols": symbols,
|
||||
}
|
||||
fmt.Printf("%s\n", c.getWithParameters("market/ext/quotes", v))
|
||||
c.marshalWithQuery("market/ext/quotes", v, &resp)
|
||||
return
|
||||
}
|
||||
|
||||
func (c *AllyApi) marshalWithQuery(p string, v url.Values, i interface{}) {
|
||||
resp := c.getWithParameters(p, v)
|
||||
_ = xml.Unmarshal(resp, &i)
|
||||
}
|
||||
|
||||
// Why does this work?? wtf??
|
||||
|
Loading…
Reference in New Issue
Block a user