lists.go
changeset 238 1c0042e76902
parent 231 741291bb4772
child 243 7386c6a454a8
--- 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