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,
Estou a fazer um script de uma loja, onde este esta a fazer a ligação a um software de programação online…
require_once('nusoap.php');
$client = new nusoap_client('http://pt.keyinvoice.com/API2_ws.php?wsdl', true);
$KIAPI_key='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
$params = array( 'KIAPI_KEY' => $KIAPI_key);
$result = $client->call('authenticate', $params);
$APISession = $result[1];
$params = array( 'APISession' => $APISession,
'nif' => $dados_cli['nif'],
'docType' => '13',
'obs' => $dados_cli,
'cli_name' => $dados_cli['primeiro_nome'].' '.$dados_cli['ultimo_nome'],
'cli_address' => $dados_cli['morada_fact'],
'cli_locality' => $dados_cli['localidade_fact'],
'cli_nif' => $dados_cli['nif']);
$result = $client->call('insertDocumentHeader', $params);
Todos os métodos retornam estruturas de dados (arrays ou objectos), neste caso queria retornar o idDocTemp…
Alguém sabe como retomar o valor desta instrução
>
$result é um array ou object? é isso?
voce pode dar um var_dump() em $result e ver o "caminho" até o valor que quer buscar
mas como assim qual é a variável... pelo que vi no site da api o valor é dado sempre na posição [0] mas nao sei como sacar essa informação.
obrigado pela ajuda Beraldo
Você tem dois arrays com uma mesma variável, $params, é isso mesmo? Eu fiquei meio perdido aqui na sua pergunta, porém, se você quer acessar o indice 0 de um array seria basicamente $array[0]
Exemplo:
$params = array(
Nome,
Telefone,
Endereço
);
Como não tenho definido os indices desse array eu acessaria o "Nome" utilizando o $params[0]
Se não foi essa a sua pergunta, me desculpe, me confundi.
Abraços
>
Você tem dois arrays com uma mesma variável, $params, é isso mesmo? Eu fiquei meio perdido aqui na sua pergunta, porém, se você quer acessar o indice 0 de um array seria basicamente $array[0]
Exemplo:
$params = array(
Nome,
Telefone,
Endereço
);
Como não tenho definido os indices desse array eu acessaria o "Nome" utilizando o $params[0]
Se não foi essa a sua pergunta, me desculpe, me confundi.
Abraços
Viva Kleber antes de mais obrigado pela ajuda..
o que queria mesmo era o $result[1] que vai apanhar o Valor da resposta da api...
fiz um var_dump()e deu para ver...
estamos sempre a aprender :)
Obrigado a todos.
$result é um array ou object? é isso?
voce pode dar um var_dump() em $result e ver o "caminho" até o valor que quer buscar