Tomando una variedad de usuarios de Facebook: publicar en el muro de amigos

Tengo una variedad de usuarios de Facebook, que se han generado utilizando un Selector múltiple de Facebook personalizado.

La salida es una lista de los usuarios seleccionados.

¿Cómo puedo tomar estos números de identificación y luego publicar un mensaje en sus muros usando la API de Facebook?

preguntado el 01 de febrero de 12 a las 14:02

1 Respuestas

A continuación se muestra un fragmento de código PHP funcional que usé antes

$attachment =  array(
  'from' => $_SESSION['username'],
  'access_token' => $access_token,
  'message' => $message,
  'name' => $title,
  'link' => $url,
  'description' => $description,
  'caption' => $caption,
  'picture' => $img,
  'privacy' => json_encode(array('value' => 'FRIENDS_OF_FRIENDS'))
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,'https://graph.facebook.com/'.$userid.'/feed');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $attachment);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);  //to suppress the curl output 
$result = curl_exec($ch);
curl_close ($ch);

Referencia: Publicación de la API de gráficos de Facebook

  1. Asegúrese de tener un token de acceso válido para su aplicación.

  2. Solicite el permiso "publish_stream" de sus usuarios.

Edit:

Esta es la forma en JavaScript de publicar en el muro de un usuario.

function fb_publish() {
     FB.ui(
       {
         method: 'stream.publish',
         message: 'Message here.',
         attachment: {
           name: 'Name here',
           caption: 'Caption here.',
           description: (
             'description here'
           ),
           href: 'url here'
         },
         action_links: [
           { text: 'Code', href: 'action url here' }
         ],
         user_prompt_message: 'Personal message here'
       },
       function(response) {
         if (response && response.post_id) {
           alert('Post was published.');
         } else {
           alert('Post was not published.');
         }
       }
    );  
}

Respondido 02 Feb 12, 05:02

Gracias, pero ¿alguien tiene un ejemplo de SDK de JavaScript? - Aaron EA

Gracias por la edición de Javascript. Sin embargo, ya sé cómo hacerlo, solo me interesa cómo puedo tomar algunos números de identificación y luego enviarlos al código javascript que tiene arriba. - Aaron EA

¡La parte central de hacer que Java reconozca la matriz de ID es donde estoy luchando! - Aaron EA

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