INTEGRAÇÃO COM SHOPIFY
Alterado em 18/03/2024 18:43:17
Estou tentando fazer uma integração com o SHOPIFY. Alguem ja mexeu com isso?
Fiz a rotina e ACHO que configurei o shopify. Mas recebe o erro 401 (Sem autorizacao).
Algum pode me dar uma luz?
Obrigado pela atencao
Fiz a rotina e ACHO que configurei o shopify. Mas recebe o erro 401 (Sem autorizacao).
Algum pode me dar uma luz?
url = "https://>.myshopify.com/admin/api/2024-01/products.json"
Using httpClient As New HttpClient()
' Adicione suas credenciais de autenticação aqui
httpClient.DefaultRequestHeaders.Authorization = New System.Net.Http.Headers.AuthenticationHeaderValue("Bearer",
">")
' Converta o objeto do produto para JSON
Dim jsonProduto As String = JsonConvert.SerializeObject(produto)
' Crie o conteúdo da solicitação
Dim content As New StringContent(jsonProduto, Encoding.UTF8, "application/json")
' Faça a solicitação HTTP POST para enviar o produto para a Shopify
Dim response As HttpResponseMessage = Await httpClient.PostAsync(url, content)
' Verifique se a solicitação foi bem-sucedida
If response.IsSuccessStatusCode Then
Console.WriteLine("Produto enviado com sucesso para a Shopify.")
Else
Console.WriteLine("Erro ao enviar produto para a Shopify. Status: " & response.StatusCode)
End If
End Using
Obrigado pela atencao
Existe um client pra isso, nunca usei, mas achei na documentação deles.
A zero minutos de jogo...olhando teu código parece estar ok.
Mas se você tá tomando 401, pode ser várias coisas ligadas à forma que você enviou o bearer.
O mais comum ?
Veja se não é prerrogativa deles (via documentação) formatar/encodar usuário durante a requisição (por exemplo).
Mas se você tá tomando 401, pode ser várias coisas ligadas à forma que você enviou o bearer.
O mais comum ?
base64(usuario:senha)
Veja se não é prerrogativa deles (via documentação) formatar/encodar usuário durante a requisição (por exemplo).
Faça seu login para responder