Boa tarde,
Estou tentando usar as APIs do sugar para fazer um login bypass, porém o session ID retornado aparentemente está invalido.
Segue o código que estou usando:
O retorno está sendo:Code:<?php if(!defined('sugarEntry'))define('sugarEntry', true); require_once('include/nusoap/nusoap.php'); $client = new nusoapclient('http://localhost:8082/SugarCRM/service/v2/soap.php?wsdl',true); $userAuth = $client->call('login', array('user_auth' => array('user_name' => 'admin', 'password' => md5('1234'), 'version' => '.01'), 'application_name' => 'SoapTest')); $sessionId = $userAuth['id']; echo "<br />"; echo $sessionId; echo "<br />"; echo $client->call('get_user_id', $sessionId ); ?>
kj1im452unlupo0smscrj4kde3
array ( 'faultcode' => 11, 'faultactor' => '', 'faultstring' => 'Invalid Session ID', 'detail' => 'The session ID is invalid', )Array
Ou seja, aparentemente o login está funcionando, pois está retornando um session ID, mas não consigo usar este ID para nenhuma das outras APIs.
Alguém poderia me ajudar?
Agradeço pela atenção,
Leonardo Marques


LinkBack URL
About LinkBacks



Reply With Quote
Bookmarks