function _main() { print "Test platform connect for XMPP<br>"; $app_id = '508427445917366'; $app_secret = '57286ce9f8d3441c9b54def91d7862a7'; $my_url = "http://localhost/"; $uid = '100000187808439'; $access_token = get_access_token($app_id, $app_secret, $my_url); print "access_token: " . $access_token . "<br>"; $options = array('uid' => $uid, 'app_id' => $app_id, 'server' => 'chat.facebook.com'); // prints options used print "server: " . $options['server'] . "<br>"; print "uid: " . $options['uid'] . "<br>"; print "app id: " . $options['app_id'] . "<br>"; if (xmpp_connect($options, $access_token)) { print "Done<br>"; } else { print "An error ocurred<br>"; } }
function _post() { global $app_id, $app_secret, $uid, $recv_id, $access_token; // connect to XMPP Authentication $server_options = array('app_id' => $app_id, 'server' => 'chat.facebook.com'); $fp = xmpp_connect($server_options, $access_token); // send message if ($fp) { $msg_options = array('uid' => $uid, 'recv_id' => $recv_id, 'msg' => 'Hi, I am robot. ' . date("Y-m-d H:i:s") . ' Source Code: https://github.com/hankwang/facebook-chat-bot/'); xmpp_send_msg($fp, $msg_options); } else { echo "An error ocurred<br>"; } fclose($fp); }