Estimado Amigo:
Segu� todos tus pasos pero me quede colgado en
flash, y tengo una duda como ejecuto el ASP? Lo llamo desde flash? Si me
pas�s el .fla y el .ASP puedo intentar estudiarlo y te pregunto las
otras dudas que me surjan...
Walter
-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
En nombre de HeX Engel
Enviado el: Viernes, 12 de Marzo de 2004 02:48 p.m.
Para: [EMAIL PROTECTED]
Asunto: [ASNativos] Web service del tiempo
Mira primero tienes que registrarte en Weather Channel para que te den
un ID
(http://registration.weather.com/registration/myprofile/step1). Luego te
mandan una confirmaci�n, y un link para que te bajes el SDK, pero te la
pongo facil y te explico como hacerle.
1 - Busca el c�digo de la ciudad que ocupas en:
http://xoap.weather.com/search/search?where=guadalajara
Solo modificas la variable where por el nombre de tu ciudad, y te
apuntas el
ID de la ciudad.
2 - Checas el clima por este URL:
http://xoap.weather.com/weather/local/[ID de la
CIUDAD]?cc=*&prod=xoap&&unit=m&par=[tu ID]&key=[tu LLAVE]
Con eso obtienes un XML con la info del clima
3 - En Flash, agrega un XMLConnector, este abrira el URL del segundo
paso,
pero te va a funcionar solo localmente, si lo pones en un dominio no
esto
porque desde la versi�n 7 de flash, nos prohiben tomar recursos de otro
server si no tiene un XML de politicas, Weather Channel no lo tiene, por
lo
que hay que hacer un truquillo. Dependiendo del server, en mi caso es
IIS
con ASP y ASP.NET, tienes que hacer un script que abra este XML y lo
escriba
localmente. Te paso el que hize en ASP:
<%
Response.ContentType = "text/xml"
Response.Expires = 0
id = Request.Querystring("id")
varXMLPage =
"http://xoap.weather.com/weather/local/"&id&"?cc=*&prod=xoap&&unit=m&par
=[Tu
ID]&key=[Tu LLAVE]"
Set mydoc=Server.CreateObject("Microsoft.XMLDOM")
mydoc.async=false
mydoc.load(varXMLPage)
Response.write mydoc.xml
%>
Aqui lo que hago es recibir la solicitud del id desde el flash, por el
componente XML DOM de Microsoft abro el URL y lo escribo en mi ASP. Para
PHP
no lo he intentado pero imagino tambien se puede.
4 - El resto es facil, pues ya nada mas el XMLConnector lo vinculas a tu
script, e inclusive, puedes agregar el bind un Loader de im�gen y cargar
el
iconito respecto al clima.
Nos vemos lista. Espero que les sirva, pues el unico inconveniente de
este
"servicio web" es que la descripcion del clima esta en ingles, por lo
que
seria bueno algui�n se aviente un actionscript para traducirlo =P.
Ahorita subo el FLA y el ASP juntos.
_________________________________________________________________
Correos m�s divertidos con fotos y textos incre�bles en MSN 8. Pru�balo
gratis dos meses. http://join.msn.com/?pgmarket=es-es&XAPID=45&DI=1055
<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
Archivos:
sin busqueda (+actualizado):
http://www.sidedev.net/archive
con busqueda (-actualizado)
http://www.mail-archive.com/[EMAIL PROTECTED]/
-------------------------------->
<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
Archivos:
sin busqueda (+actualizado):
http://www.sidedev.net/archive
con busqueda (-actualizado)
http://www.mail-archive.com/[EMAIL PROTECTED]/
-------------------------------->