2011-04-03 30 views
7
 $jaxl = new JAXL(array( 
      'user'=>'[email protected]', 
      'pass'=>'', // Not required, we will use user session key instead 
      'host'=>'chat.facebook.com', 
      'domain'=>'chat.facebook.com' 
    )); 
      function getFacebookKey() { 
      global $session; 
       global $app_secret,$api_key; 
          return array( 
            $app_secret, // Your application secret key 
            $api_key, // Your application api key 
            $session['session_key'] // Connecting user session key 
          ); 
        } 


      function doAuth($mechanism) { 
      global $jaxl; 
      $jaxl->auth("X-FACEBOOK-PLATFORM"); 
    } 


     function postAuth($payload, $jaxl) { 
      var_dump($jaxl); 
      $jaxl->sendMessage('[email protected]', 'what up'); 


     } 

// Register callback on required hook (callback'd method will always receive 2 params) 
$jaxl->addPlugin('jaxl_post_auth', 'postAuth'); 

$jaxl->addPlugin('jaxl_get_facebook_key', 'getFacebookKey'); 
// Start Jaxl core 
$jaxl->startCore('stream'); 

    exit; 

沒有輸出或顯示在jaxl日誌中。任何幫助將不勝感激。Jaxl沒有做任何使用示例。 Facebook聊天嘗試

+0

嗨阿里安,懇請日誌級別= 4 Jaxl構造啓用日誌記錄。此外error_reporting可以用於更詳細的錯誤,如果任何有關你的PHP安裝程序。 – 2011-04-03 22:39:45

+0

即使使用logLevel => 4,jaxl.log仍爲空。 – Arian 2011-04-04 00:31:40

+0

我也有error_reporting設置爲一切,甚至警告。 – Arian 2011-04-04 00:32:14

回答

1

您可能需要創建日誌文件,並給它敞開的權限...

sudo touch /var/log/jaxl.log

sudo chmod 777 /var/log/jaxl.log