2012-06-17 6 views
5

Estoy usando el flash GrahpAPI_web sdk que es una extensión de flash as3 la comunica con el Javascript SDK.FB.login con redirect_uri incorrecto

De todos modos, estoy tratando de que aparezca el cuadro de diálogo oaut como una ventana emergente, como emergente. Cuando ejecuto el FB.init seguido de las llamadas de FB.login, el URL oauth resultante incluye un redireccionamiento que no he especificado, y no veo claramente cómo especificarlo.

Aquí es una visión amigo de la URL oauth

https://www.facebook.com/dialog/oauth 
api_key=<APP_ID> 
app_id=<APP_ID> 
client_id=<APP_ID> 
display=popup 
domain=app.local.MYAPP.com 
locale=en_US&origin=1 
redirect_uri=http://static.ak.facebook.com/connect/xd_arbiter.php?version=8#cb=f35f1a383cdde0a 
origin=http%3A%2F%=app.local.MYAPP.com%2Ff38af6b0241d006 
domain==app.local.MYAPP.com 
relation=opener 
frame=fc22754c0e4d 
response_type=token,signed_request 
scope=read_stream, publish_stream 
sdk=joey 

El problema es redirect_uri la que no especificó. Si reemplazo con app.local.MYAPP.com, parece que funciona correctamente.

¿Cómo puedo obtener FB.login para implementar el redirect_uri correcto?

+0

Tengo el mismo problema. ¿Alguna suerte? –

+2

Tengo este mismo problema con JS SDK. 'FB.Login' no parece esperar un' redirect_uri'! – Christian

Respuesta

0

Tuve un problema similar, así que lo hice de manera un poco diferente. Tal vez algo como esto funcionará para ti. He utilizado este javascript:

window.location = encodeURI("https://www.facebook.com/dialog/oauth? 
    client_id=<APP_ID> 
    &redirect_uri=<REDIRECT_URL> 
    &response_type=token 
    &scope=publish_stream"); 
Cuestiones relacionadas