Last Updated: February 25, 2016
·
1.254K
· rkueny

Envoyer des notifications Facebook

Abordons le sujet qui nous intéresse aujourd’hui : les notifications Facebook.

Facebook avait supprimé la possibilité donnée aux développeurs d’utiliser les notifications. Vous avez dû vous rendre compte que les applications n’utilisez plus cela. Seulement, désormais Facebook reviens sur ses pas avec cette fonctionnalité qui est encore en bêta test.

Si vous voulez en savoir plus sur comment cela est implémenté niveau utilisateur, jetez un oeil sur le blog des développeurs Facebook.

Notifcations facebook

Etant donné que désormais nous pouvons à nouveau utiliser ce levier, nous allons voir rapidement comment mettre cela en place.

Code avec le SDK PHP


$access_token = $fb->getAppId() . '|' . $fb->getApiSecret();

$fb->api('/' . $uid . '/notifications/', 'post',  array(
      'access_token' => $access_token,
      'href' => '?',
      'template' => '180 caractères maximum',
      'ref' => 'Notification sent '.$date("Y-m-d") 
));

/*
 * access_token : le token utilisateur
 * href : le lienen cliquant sur la notif
 * template : 180 caractères (le contenu de la notif)
 * ref : pour les insights fb
 */

Simple non ? En revanche, il ne faut pas oublier que vous ne pouvez envoyer de notifications aux utilisateurs ayant acceptés votre application.

N’oubliez pas non plus qu’il ne faut pas trop envoyer de notifications aux utilisateurs. C’est assez mal vu :)