Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Joyvis Santana

Conectar Webservice/API

Recommended Posts

Bom dia pessoal

tenho uma api de uma loja virtual e preciso me conectar a ela

para integrar com um sistema ERP.

Tenho aqui a biblioteca nuSoap, mas não sei quais funções usar.

Alguém poderia me ajudar a fazer essa conexão.

Segue a documentação da loja, no capitulo 2 fala como fazer a conexão.

Preciso pegar o xml que a loja retorna para poder alimentar o sistema e vice-versa.

 

http://www.fastcommerce.com.br/dnload/FastCommerceAPI.pdf

 

Obrigado desde já.

Compartilhar este post


Link para o post
Compartilhar em outros sites
<?php

$xml =

'<Records>

<Record>

<Field Name="Comando" Value="I" />

<Field Name="NomeCat" Value="Camisetas" />

<Field Name="CodProd" Value="ABC0001" />

<Field Name="NomeProd" Value="Polo Seleção Brazil" />

</Record>

<Record>

<Field Name="Comando" Value="I" />

<Field Name="NomeCat" Value="Camisetas" />

<Field Name="CodProd" Value="ABC0002" />

<Field Name="NomeProd" Value="Polo Seleção Italiana" />

</Record>

</Records>';

 

$dados = array('StoreName' => 'ITGO TECNOLOGIA','StoreID' => '21773','Username' => 'itgo','Password' => 'br@sil','Method' => 'ProductManagement','XMLRecords' => $xml);

 

$url = "https://www.rumo.com.br/sistema/adm/APILogon.asp";

 

$cURL = curl_init();

curl_setopt($cURL, CURLOPT_URL, $url);

curl_setopt($cURL, CURLOPT_RETURNTRANSFER, true);

curl_setopt($cURL, CURLOPT_POST, count($dados));

curl_setopt($cURL, CURLOPT_POSTFIELDS, $dados);

 

$resultado = curl_exec($cURL);

 

echo $resultado;

 

print_r($resultado);

 

curl_close($cURL);

 

?>

 

Consegui montar esse código utilizando a biblioteca cURL, era pra estar funcionando, mas o webservice não está retornando o xml que deveria.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.