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