kinlane
2/28/2011 - 9:25 PM

Google Client Login for Google Cloud Print XMPP Print Job Service Using Zend

Google Client Login for Google Cloud Print XMPP Print Job Service Using Zend

include 'XMPPHP/XMPP.php';
require_once 'Zend/Loader.php';

Zend_Loader::loadClass('Zend_Http_Client');
Zend_Loader::loadClass('Zend_Gdata_ClientLogin');	

// Path to Printer Capabilities in PPD Format
$Printer_Proxy = "[Your Print Proxy ID]";

// Gmail User Email
$G_Email = "[Gmail Email]";

// Gmail User Password
$G_Pass = "[Gmail Password]";

//Actually Register the Printer
$client = Zend_Gdata_ClientLogin::getHttpClient($G_Email, $G_Pass, 'chromiumsync');
 
// Get Token and Add Headers
$Client_Login_Token = $client->getClientLoginToken();