Le marquage des personnes dans le mur de post en POST, de Facebook Graph API
Je vais avoir quelques problèmes avec le marquage des personnes dans un mur. Je travaille avec CakePHP dès maintenant et à l'aide de l'API FB de la POSTE à l'API Graphique. Voici le code:
$theMsg1 = $this->Connect->user('name').' tagged ';
$theMsg2 = $friendName.' on the IF Tag website.';
$msg1Len = strlen($theMsg1);
$fbNameLen = strlen($friendName);`
$fbcall = FB::api($fbID.'/feed', 'POST', array(
'name' => $theTag['Tag']['name'],
'caption' => 'IF Tag is an application that allows you to interact with people on Facebook.',
'message' => $theMsg1.$theMsg2,
'message_tags' => array(
$msg1Len => array(
'id' => $friendID,
'name' => $friendName,
'offset' => $msg1Len,
'length' => $fbNameLen
),
'picture' => 'http://patronsocialclub.com/img/global/head/drinkmaker.gif',
'link' => 'iftag.local'
)
));
De ce que je comprends et ce que j'ai lu, je suis censé utiliser le message_tags objet à étiqueter les personnes en poste, mais il ne fonctionne pas à tous. Il ne donne pas toutes les erreurs, n'a tout simplement pas de balise.
J'ai aussi essayé d'utiliser @[{userid}:1:{username}]
à partir d'autres postes que j'ai vu, mais cela ne semble pas fonctionner avec la version actuelle de l'API.
Quelqu'un a une idée?
OriginalL'auteur Logan Best | 2011-11-09
Vous devez vous connecter pour publier un commentaire.
Voir ma réponse ici Facebook Graph API Post with_tags option
l'essentiel, c'est
Je pense que ce que vous voulez utiliser est juste "tags" et il doit juste contenir l'id est spécifié ici https://developers.facebook.com/docs/reference/api/user/#posts
**remarque vous ne pouvez pas faire cela sans préciser également un lieu
Facebook a publié mention d'étiquetage qui pourrait être la solution dont vous avez besoin https://developers.facebook.com/docs/opengraph/mention_tagging/ mais qui requièrent des actions open graph.
OriginalL'auteur TommyBs
Il n'est actuellement pas possible d'étiquette à un ami dans une mise à jour de statut ou de post via l'API.
C'est dans leur liste de souhaits voici le lien
http://developers.facebook.com/bugs/351412111599830
OriginalL'auteur AboQutiesh