BlackBerry Developers Group Argentina Message Board Desarrollo Web › Comunicar Widget mediante JSONP

Comunicar Widget mediante JSONP

A former member
Posted Oct 26, 2010 1:09 PM
Post #: 6
Buenas tardes a todos,

Estoy trabajando en un widget que se comunica con un archivo JSON a través de JSONP. En web funciona perfectamente, pero cuando lo implementé en BlackBerry (OS 5.0) disparó un dialog especificando que la aplicación no estaba habilitada para comunicarse con el exterior. Investigué un rato y creí encontrar la solución; me dirigí a Options -> Applications -> Menu -> Edit Default Permissions ..y habilité Connections, Interactions y User Data para la aplicación en cuestión. El problema es que a pesar de que luego de habilitar los permisos mencionados la advertencia ya no aparece, sigo sin obtener una respuesta mediante JSONP.

¿Alguna sugerencia? confused

Desde ya muchas gracias de antemano.
German P.
Posted Oct 27, 2010 11:57 AM
user 11942091
Buenos Aires, AR
Post #: 5
Send an Email Post a Greeting
Hola no se exactamente los Widget pero como configuraste la conexion? BIS/BES APN WIFFI Si es por Bis tenes que estar registrado, por apn verifica que tengas configurado el teléfono.

De ultima pone el codigo.

Saludos.

German.
A former member
Posted Oct 28, 2010 10:19 AM
Post #: 7
Hola Germán,

Muchas gracias por responder a mi inquietud. La idea es salir por BIS, pero lo estoy probando en el simulador, debería poder comunicarse sin inconvenientes, pero sin embargo no obtengo una respuesta.
Esto mismo llevado a la Web funciona correctamente.

Simplifiqué el código haciendo foco en el problema en cuestión y subí el archivo JSON de ejemplo para que todos tengan acceso: http://files.meetup.c...


El código HTML del Widget es el siguiente:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/...
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport"
content="height=device-height,width=device-width,user-scalable=no" />
<title>JSONP Test</title>
<script type="text/javascript">
function handleResponse(response) {
alert(response.items[0].patent); // ABC012
}
</script>
<script type="text/javascript"
src="http://files.meetup.c...
</head>
<body>
</body>
</html>


Muchas gracias de antemano.

Saludos.
Bryan Tafel
Posted Nov 1, 2010 3:32 PM
btafel
Group Organizer
Buenos Aires, AR
Post #: 111
Send an Email Post a Greeting
Hola Gabriel, progunta basica, probaste navegar otras paginas? Es decir, podes confirmar que el simulador tiene conectividad?
A former member
Posted Nov 3, 2010 9:57 AM
Post #: 8
Efectivamente Bryan, tengo conexión y puedo navegar a través del browser sin inconvenientes.

Muchas gracias por responder.
Nelson
Posted Nov 4, 2010 10:38 AM
user 13289387
Bogotá, CO
Post #: 2
Send an Email Post a Greeting
Gabriel :

REvise el xml de configuracion del widget. En la parte de domains debe tener habilitada la url donde desea conectarse. Si es a cualquier dominio entonces debe tener *.

Saludos.
Marlon Cruces
Posted Dec 6, 2010 6:46 PM
user 13302165
Panamá, PA
Post #: 2
Send an Email Post a Greeting
Hola Gente,

si Nelson tiene razon, el tema es que debes darle permisos al domain o domains a los cuales se debe conectar el Widget...

pero recuerda darle permisos a los subdominios... pues en algunos servidores los servicios estan en puertos configurados en subdominios y eso es transparente a nosotros.

Slds
jhon eduard izquie...
Posted Apr 6, 2011 9:01 PM
user 12815775
Buenos Aires, AR
Post #: 9
Send an Email Post a Greeting
Hola en este tema estoy un poco quedado si alguien facilita un manual de facil entendimiento de comunicacion por medio de JSON porfavor estaria agradecido haber si puedo avanzar en mi desarrollo GRACIAS
Powered by mvnForum

Offer a perk for our members and get exposure.

Offer a perk →
People in this
Meetup are also in:

Log in

Not registered with us yet?

Sign up

Meetup members, Log in

or
By clicking the "Sign up using Facebook" or "Sign up" buttons above, you agree to Meetup's Terms of Service