Pregunta

No he hecho una aplicación en un par de años y siento que estoy perdido en el bosque. :-)

Usando el siguiente código de prueba en mi aplicación:

<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId  : 'myappid',
status : true,
cookie : true,
xfbml  : true,
channelUrl : 'http://www.example.com/myapp/channel.html',
oauth  : true
});
FB.ui({ method: 'apprequests', 
  message: 'Here is a new Requests dialog...'});
</script>

Esto, como se esperaba, produce una lista de mis amigos, pero después de seleccionar uno y presione la solicitud de envío, la otra persona nunca recibe la solicitud.

1) ¿Se supone que debo procesarlo de alguna otra manera primero? A menos que esté en serio privado de cafeína, no veo lo que se supone que debo hacer a continuación. 2) ¿Hay alguna forma de mantener el cuadro de lista de amigos en la página de lienzo en lugar de una ventana emergente?

Gracias. Lo siento si esto suena básico pero, wow, a veces la documentación de FB te da una idea de lo que se supone que debes hacer, pero no te da toda la información. Es como una versión de programación de tarjetas Flash.

¿Fue útil?

Solución

1) Sus amigos deberían poder recibir la solicitud de la aplicación (probablemente simplemente la pierden / no saben dónde se muestra la aplicación de aplicación). Vea si pueden ver la solicitud en http://www.facebook.com/reqs.php

2) Asegúrese de que el usuario inicie sesión y conecte a su aplicación antes de llamar a FB.UI. Esto se puede hacer, por ejemplo, utilizando el método FB.GetLoginStatus

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top