Título: Me ayudais con este código Publicado por: franxujaen en 13 Septiembre 2012, 19:45 pm <?php $accountId = 3855;
$agentId = "AG1"; $user = "FranDuque"; $password = "091082"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://panel.masvoz.es/rs/supervisor/agent/3855/AG1"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt($ch, CURLOPT_USERPWD, "$user:$password"); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET"); curl_setopt($ch, CURLOPT_HTTPHEADER, array("Accept: application/json")); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); $jsonString = curl_exec($ch); $agent = json_decode($jsonString); echo "$agent->name está $FranDuque->status" . PHP_EOL;?> me sale en la web esto: name está $FranDuque->status" . PHP_EOL;?> Por lo tanto está mal y no sé donde está Título: Re: Me ayudais con este código Publicado por: Shell Root en 13 Septiembre 2012, 19:48 pm Código
Título: Re: Me ayudais con este código Publicado por: franxujaen en 13 Septiembre 2012, 19:54 pm Código
Me sigue saliendo igual mira: name ." está ". $FranDuque->status . " ". PHP_EOL;?> Título: Re: Me ayudais con este código Publicado por: Shell Root en 13 Septiembre 2012, 20:02 pm Que quereís que salga? Printea la variable $agent, paara verle el contenido
Título: Re: Me ayudais con este código Publicado por: franxujaen en 13 Septiembre 2012, 20:06 pm Debería salir una cosita similar al msn, un status de un mueñico.
Es para que la gente que entre en la web vea que estás online, offline, etc... Igual el d antes está fatal y puede asemejarse más con este? echo "Agent $agent->name has status $FranDuque->status in extension $AG1->100" . PHP_EOL;?> Título: Re: Me ayudais con este código Publicado por: Shell Root en 13 Septiembre 2012, 20:09 pm El problema es qué, cuando ejecutas el script la variable $agent no tiene nada, verifica la petición :p
Título: Re: Me ayudais con este código Publicado por: franxujaen en 13 Septiembre 2012, 20:13 pm te suena mas esto? echo "Agent $agent->name has status $FranDuque->status in extension $AG1->100" . PHP_EOL;?> a mi lo que me sale en la web es desde NAME HAS STATUS... Título: Re: Me ayudais con este código Publicado por: moyo18 en 13 Septiembre 2012, 20:32 pm de dond obtienes esta variable $FranDuque->status ??
solo veo q la declaras $user = "FranDuque"; dale print_r($agent) revisa el array q t esta regresando y partes desd ahi. y imprime asi echo $agent->name ." está ". $FranDuque->status . " ". PHP_EOL; Título: Re: Me ayudais con este código Publicado por: franxujaen en 13 Septiembre 2012, 20:39 pm de dond obtienes esta variable $FranDuque->status ?? solo veo q la declaras $user = "FranDuque"; dale print_r($agent) revisa el array q t esta regresando y partes desd ahi. y imprime asi echo $agent->name ." está ". $FranDuque->status . " ". PHP_EOL; "franduque" es el nombre de usuario Os pongo una captura del código ejemplo (http://www.polse.com/postals/castella/pix/upload/5617714981.jpg) Título: Re: Me ayudais con este código Publicado por: moyo18 en 13 Septiembre 2012, 20:41 pm como t dije dale
Código: $ch = curl_init(); mira lo q t esta regresando el array si tiene los datos q necesitas.... o pon lo q t regresa para ver. Título: Re: Me ayudais con este código Publicado por: franxujaen en 13 Septiembre 2012, 20:44 pm como t dije dale Código: $ch = curl_init(); mira lo q t esta regresando el array si tiene los datos q necesitas.... o pon lo q t regresa para ver. Ostras yo estoy pegao eh? no sé donde poner ese código jaja Título: Re: Me ayudais con este código Publicado por: moyo18 en 13 Septiembre 2012, 20:47 pm ok simple al final de tu codio sustituye el 'echo $agert->...... ' o borralo y escribes print_r($agent)
mira el array que es lo q t esta regresando. Título: Re: Me ayudais con este código Publicado por: franxujaen en 13 Septiembre 2012, 20:52 pm Nada, ahora no sale nada de nada...
Título: Re: Me ayudais con este código Publicado por: moyo18 en 13 Septiembre 2012, 20:54 pm es por eso q no recibes nada ..... si al usar
print_r($agent) el array esta vacio entonces no esta regresando nada el CURL .... revisa que tu url este regresando algo de lo contrario no podras usar $agent->name, $agent->status etc... Título: Re: Me ayudais con este código Publicado por: franxujaen en 13 Septiembre 2012, 21:03 pm Y comparando la imagen que puse (que es la que se supone real del código) y con los datos
$agentId = "AG1"; $user = "FranDuque"; $password = "091082 ¿localizas tu el error? Título: Re: Me ayudais con este código Publicado por: moyo18 en 13 Septiembre 2012, 21:27 pm mi error porq mi error ?? es tu error. tu tienes q poner esos datos ... mira
Código: $accountId = 3855; regresa esto Citar Estado HTTP 403 - El acceso al recurso pedido ha sido denegado OSEA $agent esa empty por eso no recibes nada del CURL como t lo mencione ya. // por cierto espero q esos datos no sean reales xD. Título: Re: Me ayudais con este código Publicado por: franxujaen en 13 Septiembre 2012, 21:42 pm jaja los cambio luego, la contraseña y tal la cambiaré xD aunque tampoco es un acceso a nada que implique que yo pierda nada solo que me pondrán que estoy conectado o no jaja (pero si lo puedes editar y quitar los datos privados mejor jaja)
Voy a probar otra vez ays Título: Re: Me ayudais con este código Publicado por: Shell Root en 13 Septiembre 2012, 22:07 pm ajjajajjajaa
El problema es qué, cuando ejecutas el script la variable $agent no tiene nada, verifica la petición :p Título: Re: Me ayudais con este código Publicado por: franxujaen en 14 Septiembre 2012, 13:21 pm Madre mia, dandole mil vueltas y me dicen que lo que hicieron es darme las nociones para CREAR un javascript vamos que ya etsoy listo con esto jaja
|