1

Je veux marquer les amis de l'utilisateur dans la photo qui est téléchargé par l'utilisateur de mon application .... quelqu'un s'il vous plaît aidez-moi dans ce ... je serai très merci plein .... Im utilisant codeigniter comme un cadre .... J'ai déjà créé un album photo dans le profil de l'utilisateur et téléchargé cette photo dans ce mais maintenant je veux taguer ses amis récupérés à partir de sa liste d'amis ...Tag amis dans la photo en utilisant api graphique

c'est le code je l'ai utilisé pour la création de l'album et de télécharger la photo =>

$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>'; 
      } 
     } 

s'il vous plaît aider me..thanks à l'avance

+0

hey shashank pouvez-vous s'il vous plaît me montrer votre model.I essayé votre code pour le téléchargement pic sur facebook mais son erreur montrant – Nikhil

Répondre

2

Voici comment ajouter des étiquettes. L'exemple que je donne utilise l'API Graph Explorer: https://developers.facebook.com/tools/explorer

Voir aussi la section tags de: https://developers.facebook.com/docs/reference/api/photo/

  1. demande un jeton avec les autorisations appropriées (voir lien ci-dessus pour l'autorisation que vous aurez besoin)
  2. Entrez dans votre ID photo et cliquez sur Obtenir
  3. Ajouter/balises à l'URL graphique et cliquez sur Obtenir pour voir ce que les balises existent déjà
  4. changement Arrivez au message dans le menu déroulant
  5. Cliquez sur Ajouter un champ, Nom = à, valeur = un identifiant d'amis ou votre identifiant
  6. Cliquez sur Ajouter un champ, nom = valeur x, = 45
  7. Cliquez sur Ajouter un champ, Name = y, valeur = 45
  8. cliquez sur Envoyer
  9. Modifier republier obtenir dans le menu déroulant
  10. Cliquez sur Soumettre pour voir la nouvelle balise
  11. Bien sûr, la personne que vous marquage sur la photo pourrait avoir besoin d'approuver l'étiquette si elles ont leur sécurité caractéristiques définies en tant que tel.
+0

remercier u beaucoup monsieur –

+0

Ce sera parfait s'il y a exemple de code .. – KeepMove

+0

il n » t travailler à tous pour moi ... :(quelque chose a changé? Pouvez-vous vérifier cette solution fonctionne toujours pour vous? –

Questions connexes