Facebook Query Language ( FQL ) können Sie eine SQL -ähnliche Oberfläche zu verwenden, um die Daten von der Graph API bereitgestellt abzufragen. Mitteilung ist das einer der Tabellen der Facebook-Nutzer . Sie können eine Abfrage dieser Tabelle nach den Meldungen für die aktuelle Sitzung Benutzer zu bekommen. Das User-Objekt in Facebook eine äquivalente Meldungen Verbindung . Mit der Meldungen Tabelle können Sie Masse Facebook Benachrichtigungen per PHP-Code zu senden. Die Meldungen Tabelle enthalten Spalten wie notification_id , sender_id , recipient_id , CREATED_TIME und updated_time . Things You
PHP
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie ein Notizbuch und geben Sie den folgenden Code: Php /* PHP Facebook Meldungsanwendung * /? . > Speichern Sie den Code wie massmessage.php
2
Definieren Sie die Notification-Klasse wie folgt : Klasse Mitteilung { private $ facebook ; Privates $ fbconfig = array (' api_key => '',' secret_key '=> ''); } Diese obigen Code definiert auch die Facebook Konfigurationseinstellungen
3
Geben Variablen über Code : . Privates $ MailMessage =''; Privates $ MailSubject ='' ; Privates $ Benachrichtigung ='';
4
initialisieren die Variablen in der Funktion "init ": $ this-> MailMessage = " HTML-Nachricht "; $ this-> MailSubject = "E-Mail "; $ this-> Meldung = " Check it out ";
5
Konstruieren Sie die facebook.php Datei : Include " facebook.php "; $ this-> facebook = new Facebook ( $ this- > fbconfig [' api_key '], $ this-> fbconfig [' secret_key '] $ this-> init () ;
6
Benachrichtigung senden über folgende Funktion : $ this-> ; facebook -> api_client -> notifications_send ($ ids , $ this-> NotificationMessage , $ this-> NOTIFICATIONTYPE );
7
senden Masse Meldungen : $ notifObj = new Mitteilung ( ) ; $ notifObj -> sendNotification ( '137373777 , 39344939 '); . . 137373777 ist eines der user_id Sie können allenfalls 100 Benutzer auf einmal in der " SendNotification " Funktion