2011-09-01 15 views
5

Estoy desarrollando una aplicación de escritorio que se conectará con FB. FB insiste en que proporcione una URL del sitio. Como esta es una aplicación de escritorio, esto realmente no tiene sentido. Configuré la URL del sitio a 'localhost'.Facebook API: ¿Cuál debería ser la URL de redirección para una aplicación de escritorio/nativa?

acabo de recibir el siguiente error cuando pongo 'localhost' en la cadena URL

API Código de error: 191 API error Descripción: La URL especificada no es propiedad del mensaje de aplicación de error: ISN redirect_uri es un URI absoluto . Compruebe RFC 3986.

Esto parece un error bastante común, pero no veo ningún ejemplo de cómo las aplicaciones de escritorio deben manejar este requisito de la URL del sitio.

¿Alguien me puede ayudar?

Gracias

+0

posible duplicado de [Facebook API error 191] (http://stackoverflow.com/questions/4691782/facebook-api-error-191) – kiamlaluno

Respuesta

12

la pena leer la documentación hasta el final :)

Nuestra implementación de OAuth 2.0 no incluye la aplicación de escritorio explícita apoyo. Sin embargo, si su aplicación de escritorio puede incorporar un navegador web (la mayoría de los marcos de escritorio como .NET, AIR y Cocoa admiten incrustación de navegadores ), puede usar el flujo del lado del cliente con una modificación: un redirect_uri específico de . En lugar de requerir aplicaciones de escritorio para alojar un servidor web y completar la URL del sitio en la aplicación para desarrolladores, proporcionamos una URL específica que puede usar con aplicaciones de escritorio: .

+0

Gracias por responder su propia pregunta. Esto fue útil. – DuckMaestro

Cuestiones relacionadas