--- a/lists.go Thu Sep 06 00:34:44 2018 +0200
+++ b/lists.go Thu Sep 06 01:07:40 2018 +0200
@@ -21,7 +21,7 @@
}
endPoint := "lists/" + strconv.FormatInt(listID, 10)
var list List
- if err := mc.apiCall(endPoint, rest.Get, nil, nil, nil, &list); err != nil {
+ if err := mc.apiCall("v1/"+endPoint, rest.Get, nil, nil, nil, &list); err != nil {
return nil, err
}
return &list, nil
@@ -40,7 +40,7 @@
var lists []List
var links apiLinks
- if err := mc.apiCall(endPoint, rest.Get, nil, lopt, &links, &lists); err != nil {
+ if err := mc.apiCall("v1/"+endPoint, rest.Get, nil, lopt, &links, &lists); err != nil {
return nil, err
}
if lopt != nil { // Fetch more pages to reach our limit
@@ -48,7 +48,7 @@
for (lopt.All || lopt.Limit > len(lists)) && links.next != nil {
newlopt := links.next
links = apiLinks{}
- if err := mc.apiCall(endPoint, rest.Get, nil, newlopt, &links, &listSlice); err != nil {
+ if err := mc.apiCall("v1/"+endPoint, rest.Get, nil, newlopt, &links, &listSlice); err != nil {
return nil, err
}
lists = append(lists, listSlice...)
@@ -103,7 +103,7 @@
qID := fmt.Sprintf("account_ids[%d]", i)
params[qID] = strconv.FormatInt(id, 10)
}
- return mc.apiCall(endPoint, method, params, nil, nil, nil)
+ return mc.apiCall("v1/"+endPoint, method, params, nil, nil, nil)
}
// RemoveListAccounts removes the accounts from the given list
@@ -118,7 +118,7 @@
qID := fmt.Sprintf("account_ids[%d]", i)
params[qID] = strconv.FormatInt(id, 10)
}
- return mc.apiCall(endPoint, method, params, nil, nil, nil)
+ return mc.apiCall("v1/"+endPoint, method, params, nil, nil, nil)
}
func (mc *Client) setSingleList(method rest.Method, listID int64, params apiCallParams) (*List, error) {
@@ -129,7 +129,7 @@
endPoint = "lists"
}
var list List
- if err := mc.apiCall(endPoint, method, params, nil, nil, &list); err != nil {
+ if err := mc.apiCall("v1/"+endPoint, method, params, nil, nil, &list); err != nil {
return nil, err
}
return &list, nil