INTEGRAÇÃO COM SHOPIFY

CLAUDIOROCHA 18/03/2024 09:03:28
#503204
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?

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
KERPLUNK 18/03/2024 13:48:09
#503205
Existe um client pra isso, nunca usei, mas achei na documentação deles.
WEBMASTER 18/03/2024 18:45:06
#503207
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 ?
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