Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2369 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Application Facebook : getUser() renvoie toujours 0

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Application Facebook : getUser() renvoie toujours 0

n°2168592
zezette
"Allez hop, au revoir"
Posté le 19-12-2012 à 08:12:36  profilanswer
 

Bonsoir à tous,
 
J'ai donc un soucis avec mon application Facebook (qui allait très bien jusqu'à ce qu'ils décident du jour au lendemain de supprimer le FBML)
 
J'utilise donc PHP et je commence par quelque chose de très simple : afficher l'ID de l'utilisateur
 

Code :
  1. require 'facebook.php';
  2. $facebook = new Facebook(array(
  3.      'appId'  => 'LIDDEMONAPP',
  4.     'secret' => 'MACLESECRETE',
  5.      'cookie' => true));
  6. $uid=$facebook->getUser();
  7. echo $uid;


 
Et ça ne marche pas (plus), ça affiche 0 (zéro)
 
Une idée ?
 
--edit--
 
En fait, il faut "installer" l'application avant de pouvoir l'utiliser ; il est donc normal d'avoir 0 tant qu'elle ne l'est pas.
 
On l'installe avec getLoginUrl() mon code devient donc :
 

Code :
  1. require 'facebook.php';
  2. $facebook = new Facebook(array(
  3.      'appId'  => 'LIDDEMONAPP',
  4.     'secret' => 'MACLESECRETE'));
  5. $uid=$facebook->getUser();
  6. if($uid)
  7.  echo '<h2>'.$uid.'</h2>';
  8. else
  9. {
  10.  $login_url=$facebook->getLoginUrl();
  11.  echo '<a href="'.$login_url.'">Installer l\'application</a>';
  12. }


 
Sauf que quand je clique sur le lien, il ne se passe rien...
 
Quand je clique en appuyant sur Maj (ou Ctrl) pour que le lien s'ouvre dans un nouvelle fenêtre/onglet, alors, là, ça fonctionne...
 
--edit2--
 
J'ai modifié le lien comme ça :

Code :
  1. echo '<a href="javascript:top.location.href=\''.$login_url.'\'">Installer l\'application</a>';


et ça marche :)
 
--edit3--
 
Ouais en fait pour faire simple
 

Code :
  1. echo '<a href="'.$login_url.'" target="_top">Installer l\'application</a>';


 
^^


Message édité par zezette le 19-12-2012 à 11:10:49

---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
mood
Publicité
Posté le 19-12-2012 à 08:12:36  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Application Facebook : getUser() renvoie toujours 0

 

Sujets relatifs
Facebook - Verrouillage automatique d'un article[MySQL] Select qui renvoie la valeur n-1 et +1 pour chaque enregistre
[Résolu] Lourdeur d'affichage bouton FacebookProjet d'application, aide base de données
comment tester perte de focus de mon application VBNET[FB]appli Facebook et https
HipHop 2 - HHVM - JIT - FacebookCréation d'une application pour un site professionel
utilliser un datatable jquery dans application JEEFuite mémoire dans une web application
Plus de sujets relatifs à : Application Facebook : getUser() renvoie toujours 0


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR