diff -r 16c27106d83c -r 1c0042e76902 account.go --- a/account.go Thu Sep 06 00:34:44 2018 +0200 +++ b/account.go Thu Sep 06 01:07:40 2018 +0200 @@ -62,7 +62,7 @@ } var rel Relationship - if err := mc.apiCall(endPoint, method, params, nil, nil, &rel); err != nil { + if err := mc.apiCall("v1/"+endPoint, method, params, nil, nil, &rel); err != nil { return nil, err } return &rel, nil @@ -92,7 +92,7 @@ } var account Account - if err := mc.apiCall(endPoint, method, nil, nil, nil, &account); err != nil { + if err := mc.apiCall("v1/"+endPoint, method, nil, nil, nil, &account); err != nil { return nil, err } return &account, nil @@ -104,7 +104,7 @@ func (mc *Client) getMultipleAccounts(endPoint string, params apiCallParams, lopt *LimitParams) ([]Account, error) { var accounts []Account var links apiLinks - if err := mc.apiCall(endPoint, rest.Get, params, lopt, &links, &accounts); err != nil { + if err := mc.apiCall("v1/"+endPoint, rest.Get, params, lopt, &links, &accounts); err != nil { return nil, err } if lopt != nil { // Fetch more pages to reach our limit @@ -112,7 +112,7 @@ for (lopt.All || lopt.Limit > len(accounts)) && links.next != nil { newlopt := links.next links = apiLinks{} - if err := mc.apiCall(endPoint, rest.Get, params, newlopt, &links, &accountSlice); err != nil { + if err := mc.apiCall("v1/"+endPoint, rest.Get, params, newlopt, &links, &accountSlice); err != nil { return nil, err } accounts = append(accounts, accountSlice...) @@ -253,7 +253,7 @@ params["uri"] = uri var account Account - if err := mc.apiCall("follows", rest.Post, params, nil, nil, &account); err != nil { + if err := mc.apiCall("v1/follows", rest.Post, params, nil, nil, &account); err != nil { return nil, err } if account.ID == 0 { @@ -367,7 +367,7 @@ } var rl []Relationship - if err := mc.apiCall("accounts/relationships", rest.Get, params, nil, nil, &rl); err != nil { + if err := mc.apiCall("v1/accounts/relationships", rest.Get, params, nil, nil, &rl); err != nil { return nil, err } return rl, nil