From ab4508006b4d102c48727b5a6ee313eb675fca07 Mon Sep 17 00:00:00 2001 From: Robi9 Date: Fri, 20 Sep 2024 19:25:03 -0300 Subject: [PATCH] Fix endpoint for vtex ads --- services/external/weni/service.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/services/external/weni/service.go b/services/external/weni/service.go index 1aff83923..a9d131e3f 100644 --- a/services/external/weni/service.go +++ b/services/external/weni/service.go @@ -517,9 +517,14 @@ func VtexSponsoredSearch(searchUrl string, productSearch string) ([]string, []*h query.Add("locale", "pt-BR") query.Add("hideUnavailableItems", "true") - urlAfter := strings.TrimSuffix(searchUrl, "/") + parsedURL, err := url.Parse(searchUrl) + if err != nil { + fmt.Println("Erro ao fazer parse da URL:", err) + return nil, nil, err + } + domain := parsedURL.Host - url_ := fmt.Sprintf("%s?%s", urlAfter, query.Encode()) + url_ := fmt.Sprintf("http://%s/api/io/_v/api/intelligent-search/sponsored_products?%s", domain, query.Encode()) req, err := httpx.NewRequest("GET", url_, nil, nil) if err != nil {