Facebook Query Language ( FQL ) consente di utilizzare un'interfaccia SQL - style per interrogare i dati forniti dalle API Graph . La notifica è l' uno dei tavoli di utenti di Facebook . È possibile eseguire query su questa tabella per ottenere le notifiche per l'utente della sessione corrente . L'oggetto utente in Facebook ha una connessione notifiche equivalente . Utilizzando la tabella di notifiche, è possibile inviare le notifiche di massa di Facebook tramite codice PHP . La tabella notifiche includono colonne come notification_id , sender_id , recipient_id , created_time e updated_time . Cose che ti serviranno
PHP
Mostra più istruzioni
1
Aprire un blocco note e inserire il seguente codice: < php * applicazione di notifica /PHP Facebook * /? ? . > Salvare il codice come massmessage.php
2
Definire la classe di notifica come segue : classe di notifica { private $ facebook ; private $ fbconfig = array (' api_key = > '',' SECRET_KEY '= > '') ; } Questo codice di cui sopra definisce anche le impostazioni di configurazione di Facebook
3
Specificare variabili tramite codice : . privata $ MailMessage =''; private $ mailsubject = '' ; private $ notifica ='';
4
inizializzare le variabili in funzione " init " : $ this-> MailMessage = " HTML Message " ; $ this-> mailsubject = " E-mail " ; $ this-> notifica = " check it out " ;
5
Costruire il file facebook.php : Include " facebook.php " ; $ this-> facebook = new Facebook ( $ this- > fbconfig [' api_key '] , $ this-> fbconfig [' SECRET_KEY '] $ this - > init ();
6
Invia notifica tramite la seguente funzione : $ this-> , facebook - > api_client - > notifications_send ( $ ids , $ this-> notificationMessage , $ this-> NotificationType ) ;
7
Invia notifiche di massa : $ notifObj = nuova notifica ( ) , $ notifObj - > sendNotification ( '137373777 , 39.344.939 '); . . 137.373.777 è uno dei user_id è possibile aggiungere al massimo 100 utenti in una sola volta nella funzione " SendNotification "