2012-09-12 18 views
0

我的Facebook的照片标记应用程序工作很好,直到today.I使用以下代码来标记照片中的朋友。Facebook的照片标记不工作从9月12日

$attachment = array( 
      'message' => $mes, 
      'tags' => 
       array(
        array(
          'tag_uid'=> $re[0], 
          'x'  => '30', 
          'y'  => '60', 
         ), 
        array(
          'tag_uid'=> $re[1], 
          'x'  => '30', 
          'y'  => '50', 
         ), 
        array(
          'tag_uid'=> $re[2], 
          'x'  => '30', 
          'y'  => '70', 
         ), 
        array(
          'tag_uid'=> $re[3], 
          'x'  => '30', 
          'y'  => '10', 
         ), 
        array(
          'tag_uid'=> $re[4], 
          'x'  => '10', 
          'y'  => '60', 
         ), 
        array(
          'tag_uid'=> $re[5], 
          'x'  => '40', 
          'y'  => '60', 
         ), 
        array(
          'tag_uid'=> $re[6], 
          'x'  => '50', 
          'y'  => '60', 
         ), 
        array(
          'tag_uid'=> $re[7], 
          'x'  => '60', 
          'y'  => '60', 
         ), 
        array(
          'tag_uid' => $re[8], 
          'x'  => '80', 
          'y'  => '60', 
         ) 
       ) 
     ); 
$facebook->setFileUploadSupport(true); 
$attachment['image'] ='@'.realpath($filename); 
$photo = $facebook->api('/'.$aid.'/photos', 'POST', $attachment); 

但是这段代码没有标记好友,只是上传了照片。 Facebook中是否有任何API更改或任何替代工作方法来标记朋友.thanks。

+0

什么样的图像哈你已经上传,他们在哪里_real_照片?是否有任何垃圾邮件报告/投诉( - >见解)被用户标记在您的照片中作为其他人? – CBroe

+0

yea..it得到10个朋友形象,没有垃圾邮件报告..即使我尝试创建新的应用程序和不同的域名..app不是标记 –

回答

1

分离的职位和标记,API将正常工作


$attachment = array( 
    'message' => $mes, 
); 
$facebook->setFileUploadSupport(true); 
$attachment['image'] ='@'.realpath($filename); 
$photo = $facebook->api('/'.$aid.'/photos', 'POST', $attachment); 

//tagging 
$tags = array(
    'tag_uid'=> $re[0], 
    'x'  => '30', 
    'y'  => '60', 
); 
$response = $facebook->api('/'.$photo['id'].'/tags', 'POST', $tags);