Foros del Web » Programando para Internet » Javascript »

Api js de facebook

Estas en el tema de Api js de facebook en el foro de Javascript en Foros del Web. Hola a tod@s. tengo la siguiente duda con el api de facebook. cuando creas una aplicacion en fb te pide url del login el problema ...
  #1 (permalink)  
Antiguo 12/07/2012, 09:27
Avatar de lair  
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 15 años, 3 meses
Puntos: 46
Api js de facebook

Hola a tod@s.

tengo la siguiente duda con el api de facebook.

cuando creas una aplicacion en fb te pide url del login


el problema es que a mi pagina puedes entrar con

pagina.com
pagina.com.mx
www.pagina.com
www.pagina.com.mx

y facebook solo me permite colocar una de esas variantes.

¿existe alguna forma de indicarle mas de una url?

Saludos
  #2 (permalink)  
Antiguo 12/07/2012, 11:53
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Respuesta: Api js de facebook

no es necesario solo debes poner la ruta a donde te lleva a tu aplicativo, puede ser cualquier porque al fin y acabo vas a rutear a la misma aplicación
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #3 (permalink)  
Antiguo 14/07/2012, 14:24
Avatar de lair  
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 15 años, 3 meses
Puntos: 46
Respuesta: Api js de facebook

Gracias por la respuestas Dradi7.

quiza ni es ese el campo que me esta dando problemas.

te explico el comportamiento que tiene cuando intento hacer el connect

si estoy en el dominio mipagina.com.mx funciona correctamente, pero cuando estoy en alguna de las variantes, sea mipagina.com al dar click sobre el boton de facebook abre el popup y de inmediato se cierrar o en ocaciones me deja hacer login pero no me deja sacar los datos, como si no tuviera un access tocken

y ahora tengo ademas el problema de que en IE7 y 8 no se muestra el boton de facebook.
este es la parte del boton:
Código HTML:
Ver original
  1. <div id="fb-root"></div>
  2. <fb:login-button autologoutlink="false" scope="publish_stream,email">
  3. </fb:login-button>
si ya estoy logueado me saca los datos perfectamente, pero eso es porque ya le di permisos a la aplicacion previamente para que pueda tomarlos.

te paso una imagen de lo que tengo en la configuraciond e la aplicacion.



Uploaded with ImageShack.us

Saludos.


EDITO:

La parte de que aparezca el boton en IE7 y 8 ya quedo solucionado.

pase totalmente por alto el atributo: xmlns:fb="http://www.facebook.com/2008/fbml"
que se le agrega a la etiqueta html

Última edición por lair; 14/07/2012 a las 14:56
  #4 (permalink)  
Antiguo 15/07/2012, 12:21
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Respuesta: Api js de facebook

Primero ya no es recomendable usar en facebook los codigos fbml ya que estos estan o van a estar obsoletos para esto ya debes ser uso de puro codigo javascript y html, aca un ejemplo de como puedes poner correctamente tu botón de facebook

http://developers.facebook.com/docs/...plugins/login/

En cuanto al problema de que no puedas logearte como realizas el codigo para acceder a tu app, utilizas este código, de lo contrario cual es el codigo que usas

EDITO

Código Javascript:
Ver original
  1. <div id="fb-root"></div>
  2.         <script type="text/javascript" src="<?php echo PORT;?>connect.facebook.net/es_ES/all.js"></script>
  3.         <script type="text/javascript">
  4.             FB.init({
  5.                 appId:'number_id',
  6.                 cookie:true,
  7.                 status:true
  8.             });  
  9.         </script>

Saludos
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones

Última edición por Dradi7; 15/07/2012 a las 13:01

Etiquetas: api, facebook, js
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:48.