壁ポストの人にタグを付けることに深刻な問題があります。私は現在、CakePHPでFB APIを使ってGraph APIにPOSTしています。私が理解から壁ポストのメンバーにタグを付けてFacebookにPOSTするグラフAPI
$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'
)
));
と私は読んだ私は、ポストの人々にタグを付けるmessage_tagsをオブジェクトを使用することになってるけど、それは全く働いていない。ここでは、コードです。それは何のエラーも与えず、ただタグ付けしません。
私も見たことがある他の投稿から@[{userid}:1:{username}]
を使ってみましたが、現在のAPIの繰り返しではうまくいかないようです。
誰か手掛かりがありますか? –