<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="pragma" content="no-cache"/>
</head>
<body>
<?php
// include class file
require_once('contacts_importer.class.php');
// creating new Contacts Importer object
$import = new ContactsImporter;
// set temp directory (necessary for storage Windows Live config)
$import->TempDir = '/tmp/';
// set URL to which script will return after authorization (GMail and Windows Live)
$import->returnURL = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'];
// Windows Live requires policy file, it could be anything
$import->WLLPolicy = 'http://'.$_SERVER['SERVER_NAME'].'policy.php';
// set API key for created application on Windows Live
$import->WLLAPIid = '<insert your API key here>';
// set your secret phrase for Windows Live application
$import->WLLSecret = '<insert your secret phrase here>';
// set API key for Yahoo application
$import->YahooAPIid = '<insert your API key here>';
// set secret phrase for Yahoo application
$import->YahooSecret = '<insert your secret phrase here>';
//prints out authorization links for all 3 services
echo '<a href="'.$import->getGMailLink().'">GMail</a>';
echo '<a href="'.$import->getWLLLink().'">Hotmail</a>';
echo '<a href="'.$import->getYahooLink().'">Yahoo</a>';
// fetches contacts from authorized mail service
$contacts = $import->getContacts();
// prints out all fetched contacts
// data structure is:
// $contact->name - for name of the contact
// $contact->email - for email address
if (!empty($contacts)) {
echo '<pre>';
print_r($contacts);
echo '</pre>';
}
?>
</body>
</html>
|