Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks
Bibliothèques et frameworks Forum d'entraide sur les frameworks, templates, bibliothèques de code (PDFLib, eZPdf, JpGraph, Artichow, PEAR, etc). Avant de poster : FAQ bibliothèques, toutes les FAQ PHP et cours bibliothèques
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/11/2010, 13h41   #1
Membre actif
 
Avatar de Snooky68
 
Homme Nicolas TSCHAENN
Développeur Web/Python/PHP
Inscription : mai 2006
Messages : 244
Détails du profil
Informations personnelles :
Nom : Homme Nicolas TSCHAENN
Âge : 25
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Développeur Web/Python/PHP
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2006
Messages : 244
Points : 163
Points : 163
Par défaut [Facebook api] Demande de permission sans fenetre internediaire

Bonjour à tous,

Je suis en train de développez une application.
J'aimerais pouvoir poster sur le mure des utilisateurs, mais je ne parvient pas demander les autorisation!

JE NE SUIS PAS SOUS FACEBOOK CONNECT, je suis sur une application facebook exécute DANS facebook!

Lorsque l'utilisateur arrive pour la première fois sur l'appli, je vérifie si l'utilisateur est connecter ou non, s'il ne l'est pas je fait appelle à
Code :
$facebook->getLoginUrl(array('req_perms'=>'publish_stream'))
et ensuite je redirige sur l'url qui est renvoyer!

Mon problème c'est que cette url m'affiche une belle page avec un logo facebook pas centré, un petit text ("Acceder à facebook.com") et il faut d'abords cliquer sur ce logo avant de pouvoir autoriser l'application!

C'est contraignant et inutile! Alors la question, comment on fait dans une application facebook pour évité cette fenêtre inutile et passer directement sur la fenêtre ou l'utilisateur autorise l'appli?

Merci
__________________
About.me
/***********************
Aucune responsabilité n'est engagée sur la lisibilité du message ou les éventuels dommages qu'il peut engendrer.
Les fautes d'orthographes sus-citées sont déposées auprès de leurs propriétaires respectifs et soumis au copyright. Toutes copies sera sévèrement désapprouvé.
************************/
Snooky68 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2010, 09h52   #2
Membre actif
 
Avatar de Snooky68
 
Homme Nicolas TSCHAENN
Développeur Web/Python/PHP
Inscription : mai 2006
Messages : 244
Détails du profil
Informations personnelles :
Nom : Homme Nicolas TSCHAENN
Âge : 25
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Développeur Web/Python/PHP
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2006
Messages : 244
Points : 163
Points : 163
Bon... pour ceux qui chercherais la réponse, je l'ai trouvé!

Ce qu'il faut faire c'est ça:
Code :
1
2
3
4
5
6
7
8
9
 
$loginUrl = $facebook->getLoginUrl(
	array(
	'canvas' => 1,
	'fbconnect' => 0,
	'req_perms' => 'publish_stream'
	)
);
echo '<script>top.location="'.$loginUrl.'";</script>';
__________________
About.me
/***********************
Aucune responsabilité n'est engagée sur la lisibilité du message ou les éventuels dommages qu'il peut engendrer.
Les fautes d'orthographes sus-citées sont déposées auprès de leurs propriétaires respectifs et soumis au copyright. Toutes copies sera sévèrement désapprouvé.
************************/
Snooky68 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2010, 17h45   #3
Membre actif
 
Avatar de Snooky68
 
Homme Nicolas TSCHAENN
Développeur Web/Python/PHP
Inscription : mai 2006
Messages : 244
Détails du profil
Informations personnelles :
Nom : Homme Nicolas TSCHAENN
Âge : 25
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Développeur Web/Python/PHP
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2006
Messages : 244
Points : 163
Points : 163
Bon...

Je reviens car la solution ne me va pas!
Facebook est très instable...

J'aimerais faire cette redirection correctement en php au lieu en javascript!

Quelqu'un aurait-il une solution?
__________________
About.me
/***********************
Aucune responsabilité n'est engagée sur la lisibilité du message ou les éventuels dommages qu'il peut engendrer.
Les fautes d'orthographes sus-citées sont déposées auprès de leurs propriétaires respectifs et soumis au copyright. Toutes copies sera sévèrement désapprouvé.
************************/
Snooky68 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2010, 11h41   #4
Candidat au titre de Membre du Club
 
Inscription : juin 2008
Messages : 75
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 75
Points : 13
Points : 13
Tu as trouvé une solution?

Peut-être avec un header() ?
darkloy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2011, 12h13   #5
Membre actif
 
Avatar de Snooky68
 
Homme Nicolas TSCHAENN
Développeur Web/Python/PHP
Inscription : mai 2006
Messages : 244
Détails du profil
Informations personnelles :
Nom : Homme Nicolas TSCHAENN
Âge : 25
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Développeur Web/Python/PHP
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2006
Messages : 244
Points : 163
Points : 163
Réponse un peut tardive, mais pars-que j'ai une réponse que maintenant.

Donc la réponse est: ........ NON!
Il n'est pas possible de faire cette redirection en php, c'est apparemment facebook qui l'interdis.
__________________
About.me
/***********************
Aucune responsabilité n'est engagée sur la lisibilité du message ou les éventuels dommages qu'il peut engendrer.
Les fautes d'orthographes sus-citées sont déposées auprès de leurs propriétaires respectifs et soumis au copyright. Toutes copies sera sévèrement désapprouvé.
************************/
Snooky68 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h29.


 
 
 
 
Partenaires

Hébergement Web