Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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á.
> <?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";](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.
Eu ouvi falar sobre um biblioteca chamada cUrl estou tentando com ela, mas também não estou conseguindo.
:S