¿Cómo publicar en el muro de un usuario de Facebook cuando el usuario usa la aplicación desde mi sitio web?

Creé una aplicación de Facebook usando PHP que permite al usuario subir fotos a mi página de Facebook.

Ahora quiero que cada vez que el usuario publique en mi muro a través de esta aplicación de Facebook, se le pida al usuario que publique un mensaje en su muro como "Juan ha publicado una foto del Muro de Evil Monkey". Deje siempre que el Usuario pregunte si acepta o no.

¿Se puede hacer esto e integrarlo en mi aplicación de Facebook existente, por favor? ¿Puede proporcionarme algún código de muestra?

Gracias.

preguntado el 12 de junio de 12 a las 20:06

1 Respuestas

Desde https://developers.facebook.com/docs/reference/dialogs/feed/

<script> 
  FB.init({appId: "YOUR_APP_ID", status: true, cookie: true});

  function postToFeed() {

    // calling the API ...
    var obj = {
      method: 'feed',
      link: 'https://developers.facebook.com/docs/reference/dialogs/',
      picture: 'http://fbrell.com/f8.jpg',
      name: 'Facebook Dialogs',
      caption: 'Reference Documentation',
      description: 'Using Dialogs to interact with users.'
    };

    function callback(response) {
      document.getElementById('msg').innerHTML = "Post ID: " + response['post_id'];
    }

    FB.ui(obj, callback);
  }

</script>

Respondido el 12 de junio de 12 a las 21:06

Envíe ese código a la pantalla desde el código PHP. Supongo que hay una forma de que PHP también escriba en la respuesta HTTP. - DMCS

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.