1

私のアプリケーションからユーザーがアップロードした写真にユーザーの友人をタグ付けしたいと思います....誰でも私を助けてください...私はとても感謝しています....私はフレームワークとしてcodeigniterを使用しています.... 私はすでにユーザーのプロフィールにフォトアルバムを作成し、その写真をアップロードしましたが、今は友達リストからフェッチした友人にタグを付けることにしました...グラフapiを使用して写真の友だちにタグを付けよう

これはコードです私は事前

で写真=>

$fb_config = array(
      'appId' => '148056051963323', 
      'secret' => '0cebf087b3084e5a772b6c31acb2736a' 
     ); 

     $this->load->library('facebook', $fb_config); 
     $this->facebook->setFileUploadSupport(true); 
     $album_details = array(
      'message'=> 'For more LoL images check out -> http://lolsharing.com/', 
      'name'=> 'LoL Sharing' 
     ); 
     $album_exist_check = $this->common_model->check_album($_SESSION['user_fb_id']); 
     if($album_exist_check['album_id']==0) 
     { 
      $create_album = $this->facebook->api('/me/albums', 'post', $album_details); 
      $insert_ablum = $this->common_model->insert_ablum($_SESSION['user_fb_id'], $create_album['id']); 

     } 
     else 
     { 
      $create_album['id'] = $album_exist_check['album_id']; 
     } 
     $photo_details = array(
      'message'=> ''.$image_name['image_caption'].' for more LoL Images check out - http://lolsharing.com/' 
     ); 
     $photo_details['image'] = '@' . realpath(''.FCPATH.'assets/joke_images/'.$image_name['image_name'].''); 
     $upload_photo = $this->facebook->api('/'.$create_album['id'].'/photos', 'post', $photo_details); 
     if($upload_photo) 
     { 
      $this->common_model->user_point_counter($image_id); 
      $this->common_model->user_self_point_counter(); 
      if($upload_photo) 
      { 
       //redirect(''.$_SESSION['return_url'].''); 
       echo "<div class='button1'>Image Shared.</div>"; 
       echo '<div class="num_share"> 
         &nbsp;&nbsp; Total Shares <br /> 
         <span>&nbsp; '.$image_name['shares'].'</span> 
         </div>'; 
      } 
     } 

助けてくださいme..thanksを、アルバムを作成し、アップロードするために使用しました

+0

ちょっとshashankあなたは私を見るしてくださいすることができ、あなたのmodel.Iは、Facebookで写真をアップロードするためのコードを試してみましたが、その示すエラー – Nikhil

答えて

2

タグを追加する方法は次のとおりです。私は与えている例では、グラフAPI Explorerを使用している。また、https://developers.facebook.com/tools/explorer

参照tagsセクションの:適切な権限を持つhttps://developers.facebook.com/docs/reference/api/photo/

  1. リクエストトークンを(あなたが必要とするアクセス権については上記のリンクをご覧ください)
  2. は既にタグが存在するかを確認するには、Getあなたの写真のIDに入力し、グラフのURLへ
  3. の追加/タグを取得]をクリックし、クリックし
  4. 変更はドロップダウンにポストするには、Get
  5. クリックして45
  6. =、値は友人のIDまたはあなたのID
  7. をクリックして、フィールド、名前= xで、値= 45
  8. をクリックして、フィールド、名前= Y、値を追加=する=、名前をフィールドを追加します。
  9. をクリックして、新しいタグもちろん
  10. あなたが写真にタグ付けしている人は、彼らが彼らのセキュリティを持っている場合は、タグを承認する必要があるかもしれませんを参照するには、Submitを
  11. はをクリックしてドロップダウンに取得するために戻って
  12. 変更のポストを提出しますそのように設定された機能
+0

が「それはdoesnの –

+0

それは完璧になります感謝 – KeepMove

+0

...コード例があればuは非常に多くの先生 –

関連する問題