btcv 0 Denunciar post Postado Maio 15, 2012 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 Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Maio 15, 2012 $result é um array ou object? é isso? voce pode dar um var_dump() em $result e ver o "caminho" até o valor que quer buscar Compartilhar este post Link para o post Compartilhar em outros sites
btcv 0 Denunciar post Postado Maio 15, 2012 $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 Compartilhar este post Link para o post Compartilhar em outros sites
kleber brito 0 Denunciar post Postado Maio 15, 2012 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 Compartilhar este post Link para o post Compartilhar em outros sites
btcv 0 Denunciar post Postado Maio 15, 2012 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. Compartilhar este post Link para o post Compartilhar em outros sites