IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Facebook Discussion :

API Error Code 191


Sujet :

Facebook

  1. #1
    Membre habitué Avatar de fazpedro
    Homme Profil pro
    Inscrit en
    Août 2009
    Messages
    504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 504
    Points : 128
    Points
    128
    Par défaut API Error Code 191
    Bonjour,
    j'ai vu plusieurs résultats pour cette erreur sur le net, mais je n'arrive toujours pas à utiliser l'API de Facebook....
    Merci.

    Code de l'erreur :
    API Error Code: 191
    API Error Description: The specified URL is not owned by the application
    Error Message: Invalid redirect_uri: L’URL fournie n’est pas autorisée par la configuration de l’application.
    mon html "essai_fb_test.php" :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    <?php
    require 'facebook_actions.php';
    ?>
    <html>
    <head>
    <title>Tutoriel : Utilisation du SDK PHP de Facebook</title>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    </head>
    <body>
    <h1>essai test fb</h1> 
    <?php if($currentUser) : ?>
    <?php if($_GET["fbstatus"]=="updated") : ?>
    <span style="color:green; font-weight:bold;">Votre status facebook a été modifié !</span>
    <?php endif; ?>
    <h2>Infos à propos de ... vous ! </h2>
    <ul>
    <li>Nom : <?=$facebook_profile["name"];?>
    <li>Page Facebook : <?=$facebook_profile["email"];?>
    <li>Email : <?=$facebook_profile["name"];?>
    <li>Sexe : <?=$facebook_profile["gender"];?>
    </ul>
    <h2>Tableau complet des infos ( $facebook_profile )</h2>
    <pre>
    <?php print_r($facebook_profile); ?>
    </pre>
    <h2>Poster sur votre mur Facebook</h2>
    <p>Donnez votre avis sur l'article par exemple !</p>
    <form method="post">
    <input type="text" name="status" value="" placeholder="Votre message ici !" /><br />
    <input type="submit" value="Poster sur mon mur !" />
    </form> 
    <?php else : ?>
    	Se connecter via Facebook <br />
    	<a href="<?=$loginUrl?>"><img src="monimage.jpg"></a>
    <?php endif; ?>
    </body>
    </html>

    facebook_actions.php :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    <?php
    require 'src/facebook.php';
    define("FB_APP_ID","ici_mon_ID");   
    define("FB_SECRET","ici_mon_code_secret");
    // on crée notre objet Facebook
    $facebook = new Facebook(array(
          'appId'  => FB_APP_ID,
          'secret' => FB_SECRET,
          'cookie' => true,
    ));
    // puis on tente de récuperer l'instance d'un éventuel utilisateur en cours
    $currentUser = $facebook->getUser();
    if($currentUser)
    {
        try
        {
            $facebook_profile = $facebook->api('/me');
        }
        catch (FacebookApiException $e)
        {
            print_r($e);
            $user = null;
        }
    }
    // on récupère les URL de Login & de Logout
    //
    // les scopes sont les autorisations spéciale, une liste est disponible ici :
    // http://developers.facebook.com/docs/reference/api/permissions/
    //
    $loginUrl = $facebook->getLoginUrl(array('scope' => 'email,offline_access,publish_stream'));
    $logoutUrl  = $facebook->getLogoutUrl();
    //
    // Poste sur le mur !
    //
    if(isset($_POST["status"]) && !empty($_POST["status"]))
    {
        try
        {
            $publishStream = $facebook->api("/$currentUser/feed", 'post', array(
            'message' => $_POST["status"],
            'link'    => 'http://mon_site.fr/',
    		'picture' => 'mon_site.fr/mon_image.jpg',
            'name'    => 'mon_site',
            'description'=> 'mon_site'
            ));
        }
        catch (FacebookApiException $e)
        {
            print_r($e);
        }
     
        header("Location: essai_fb_test.php?fbstatus=updated");
        exit();
    }

    Dans Facebook :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    App Domains : rocky-waters-mon_numero_secret.herokuapp.com
    Hosting URL : https://rocky-waters-mon_numero_secret.herokuapp.com
    Page de canevas: http://apps.facebook.com/mon_application
    URL du canevas:	https://rocky-waters-mon_numero_secret.herokuapp.com
    URL sécurisée du canevas: https://rocky-waters-mon_numero_secret.herokuapp.com

  2. #2
    Membre habitué Avatar de fazpedro
    Homme Profil pro
    Inscrit en
    Août 2009
    Messages
    504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 504
    Points : 128
    Points
    128
    Par défaut
    Finalement, cela fonctionne bien depuis.
    ce devrait être une mise à jour dans Facebook...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Error code 1000000a
    Par ibm.java dans le forum Windows XP
    Réponses: 8
    Dernier message: 04/04/2007, 11h53
  2. Error code too large
    Par afrikha dans le forum NetBeans
    Réponses: 6
    Dernier message: 14/02/2007, 13h33
  3. ORA-00600: internal error code
    Par Elise78 dans le forum Oracle
    Réponses: 6
    Dernier message: 30/01/2007, 14h32
  4. <: internal error code, arguments: !!!
    Par sb1960 dans le forum Oracle
    Réponses: 3
    Dernier message: 12/04/2006, 17h03
  5. [NASM] Critical error (code 5)
    Par fabnet dans le forum Assembleur
    Réponses: 11
    Dernier message: 25/03/2005, 19h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo