Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 21-01-2010 15:28:37

lebilien
Membre
Lieu: avranches
Date d'inscription: 19-06-2007
Messages: 270
Site web

API Facebook

Bonjour avez vous deja integrer facebook dans l'un de vos sites ? Je suis en train d'essayer de le faire sur un de mes sites.

Alors j'arrive a me  connecte etc... Mon problème concerne l'envoi de mail et la fonction "notifications_sendEmail"

Code:

$oFacebook = new Facebook($sAppapikey, $sAppsecret);
 
// on demande à l'utilisateur de se loguer
$sUser_id = $oFacebook->require_login();
$sQuery = 'SELECT first_name,last_name,birthday,sex,pic_square_with_logo,email_hashes,hometown_location,username,proxied_email     FROM user WHERE uid=' . $sUser_id; 
 
// information de notre utilisateur
$aUserInformation = $oFacebook->api_client->fql_query($sQuery);
// on affiche l'utilisateur en cours
echo "<p>Hello, <fb:name uid='$sUser_id' useyou='false' />!</p>";
 echo '<h1>Mes informations</h1><br/>';
 echo 'username: '.$aUserInformation[0]['username'].'<br/>';
echo 'nom : '.$aUserInformation[0]['last_name'].'<br/>';
echo 'prenom : '.$aUserInformation[0]['first_name'].'<br/>';
echo 'date de naissance : '.$aUserInformation[0]['birthday'].'<br/>';
echo 'sexe : '.$aUserInformation[0]['sex'].'<br/>';
echo 'email : '.$aUserInformation[0]['proxied_email '].'<br/>';
echo 'photo :<br/> <img src=\''.$aUserInformation[0]['pic_square_with_logo'].'\'/>';
//on récupére et affiche les identifiants des 25 amis de l'utilisateurs
echo "<p>Friends:";

if($oFacebook->api_client->users_hasAppPermission("email",$sUser_id)==1){
echo "lol<br>";
echo $oFacebook->api_client->notifications_sendEmail($sUser_id,"essai","coucou","(HTML)");

}

http://www.canviboo.com/cedric/demo/index.php

Comment vous le voyer tous marche mais sa n'envoi pas de mail.

Si quelqu'un a une idée je suis preneur, merci de votre aide.

ps: j'ai bien mis un bouton de demande de confirmation pour autorisé l'appli a envoyer un mail. Et mon user en l'occurence moi  ,j'ai bien accepter puisque je rentre dans le if qui affiche "lol".


cdt
Cédric


http://www.parkaddict.com Gagner des places dans vos parcs préférés

Hors ligne

 

#2 22-01-2010 11:21:48

lebilien
Membre
Lieu: avranches
Date d'inscription: 19-06-2007
Messages: 270
Site web

Re: API Facebook

alors je me répond tous seul même en utilisant le code officiel , cela ne fonctionne pas.

Code:

$uids = array($sUser_id); 
$csv = implode(",", $uids); 

$result=$oFacebook->api_client->notifications_sendEmail($csv,"Test: this should appear in the subject", "This should appear in the body (plain text)", "Test: <b><i><u>this should appear in the body</u></i></b> (HTML)");

 echo "sent to $result targets of ". count(str_getcsv("$csv",",")) . "total.";

dc je continue de chercher

cdt
Cédric


http://www.parkaddict.com Gagner des places dans vos parcs préférés

Hors ligne

 

#3 25-01-2010 19:19:29

probitaille
Membre
Lieu: Montréal
Date d'inscription: 20-04-2009
Messages: 336
Site web

Re: API Facebook

J'ai déjà fait l'intégration avec succès dans Zend de l'api Facebook. Jusqu'ici je n'ai jamais rencontré de problème...peut-être qu'il te faut configurer ton SMTP avec l'api de Facebook...

Mais ton truc que tu essaie de faire, c'est la nouvelle fonction pour envoyer des messages aux utilisateurs de Facebook ! Woah, déjà...c'est vrai qu'il doit avoir peu de documentation d'erreur sur ce système encore...Je ne peux t'aider plus ! Bonne recherche.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages