Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
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"
$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
Hors ligne
alors je me répond tous seul même en utilisant le code officiel , cela ne fonctionne pas.
$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
Hors ligne
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