Need closed.
1 users subscribed
Forwarded to 1 user
Hola, yo te ayudo, pero especifica mejor lo que necesitas
Qué problemas tienes? Explica con más detalle y te puedo ayudar.
Hola ahi modifique el texto para que quede mas claro muchas gracias, si pueden agregarme al msn por favor, se los agradeceria mucho [e-mail]
En primera instancia se me ocurre lo siguiente...
ese AQUI_EL_ID_USUARIO que dices no es un int, sino que un sting que contiene una lista delimitada por comas de los ids de los usuarios a los que se le publicará el asunto. Lo que yo creo que pasa es que estés poniendo simplemente un numero y por el idioma que estés usando para programar no lo acepte.
Si no es así, cuentame en que estás programando para ver otras opciones relacionadas con el idioma (a veces los errores nos están donde uno cree que están =P)
Si no es eso.. una pregunta... funciona si no agregas ese parámetro?
Otra opción que me parece más probable es que no hayas agregado todos los parámetros.... según lo que veo a tu funcion le estás pasando "pocos parámetros". A mi me funciona OK si la llamo asi
$facebook->api_client->feed_publishTemplatizedAction($actor_id, $title_template, $title_data, $body_template, $body_data, $body_general, NULL, NULL,NULL, NULL,NULL, NULL,NULL, NULL,$target_ids);
Como ves usando más parámetros que los que tu muestras
Ahora es tarde acá en Alemania así que mañana le echo un ojo como corresponde y te contesto con más argumentos.
Supongo que ya viste esto pero nunca está demás
http://developers.facebook.com/documentation.php?v=1.0&method=feed.publishTemplatizedAction
Tengo este codigo de ejemplo:
/***************************************************************/
// Prepare the feed data and layout.
$titleTemplate = '{actor} got a new {game} highscore!';
$titleData = json_encode(array(
'game' => 'Tetris',
'url' => 'http://apps.facebook.com/games/tetris.php',
));
$bodyTemplate = 'Think you can beat {actor}\'s high scores? Play now!';
$bodyData = json_encode(array(
'url' => 'http://apps.facebook.com/games/tetris.php',
));
$bodyGeneral = ' got a high score of 50!';
$imgSrc = 'http://ecx.images-amazon.com/images/I/31aFXt9OV2L.jpg';
$imgLink = 'http://apps.facebook.com/games/tetris.php';
// Perform the API method call.
$facebook->api_client->feed_publishTemplatizedAction(
$titleTemplate, $titleData, $bodyTemplate, $bodyData, $bodyGeneral,
$imgSrc, $imgLink);
/***************************************************************/
y funciona pero me agrega el mensaje en Mi mini-feed tambien a ese le agregue el parametro $target_ids= "12345";
12345= id del usuario al que le quiero enviar el mensaje a su mini-feed.
pero no funciona tampoco tu tienes algun ejemplo de una aplicacion que funcione el enviar mensajes a un mini-feed de otro usuario?
Saludos y gracias.
trata con ese mismo codigo con los mismos parametros y 6 null despues y despues el target_ids
si no te funciona te mando un codigo
$facebook->api_client->feed_publishTemplatizedAction(
$titleTemplate,
$titleData,
$bodyTemplate,
$bodyData,
$bodyGeneral,
$imgSrc,
$imgLink,
null,
null,
null,
null,
null,
null,
$target_ids
);
prueba y me cuentas
nada de nada master no funciona puse asi el codigo
/***************************************************/
// Prepare the feed data and layout.
$titleTemplate = '{actor} got a new {game} highscore!';
$titleData = json_encode(array(
'game' => 'Tetris',
'url' => 'http://apps.facebook.com/games/tetris.php',
));
$bodyTemplate = 'Think you can beat {actor}\'s high scores? Play now!';
$bodyData = json_encode(array(
'url' => 'http://apps.facebook.com/games/tetris.php',
));
$bodyGeneral = ' got a high score of 50!';
$imgSrc = 'http://ecx.images-amazon.com/images/I/31aFXt9OV2L.jpg';
$imgLink = 'http://apps.facebook.com/games/tetris.php';
$target_ids= 1224908017;
$facebook->api_client->feed_publishTemplatizedAction(
$titleTemplate,
$titleData,
$bodyTemplate,
$bodyData,
$bodyGeneral,
$imgSrc,
$imgLink,
null,
null,
null,
null,
null,
null,
$target_ids
);
/***************************************************/
Tienes tu email o messenger para que nos comuniquemos?
Need closed.