i am newbie to google api and zend framework

i am using oath and zend framework to retrieve google contacts of my site's
member
i will use them to invite their friends kind of same way as facebook does

after applying a billion of P&C i somehow retrieved contact 
but they are just name
like 

deepak
sagrma
grake....
....
 i am not having email id

my code for callback url is 









session_start();
include 'connect.php';
$id=session_id();
//echo $id;
$query="SELECT * FROM  session WHERE id =  '$id'";
$qcresult=mysql_query($query);
$row= mysql_fetch_array($qcresult);
if(!$row)
{
        $_SESSION['REQUEST_TOKEN']=$row['req_token'];
}

require_once 'Zend/Oauth/Consumer.php';
require_once 'Zend/Gdata/Docs.php';
$CONSUMER_KEY = '***************';
$CONSUMER_SECRET = '**********************';

// Multi-scoped token.
$SCOPES = array(
  'http://www.google.com/m8/feeds/contacts/default/full/'
);

//echo "gotm ".$_SESSION['REQUEST_TOKEN'];
$oauthOptions = array(
  'requestScheme' => Zend_Oauth::REQUEST_SCHEME_HEADER,
  'version' => '1.0',
  'consumerKey' => $CONSUMER_KEY,
  'consumerSecret' => $CONSUMER_SECRET,
  'signatureMethod' => 'HMAC-SHA1',
  'callbackUrl' => 'http://techbits.co.in/mani/zend/library/ind2.php',
  'requestTokenUrl' =>
'https://www.google.com/accounts/OAuthGetRequestToken',
  'userAuthorizationUrl' =>
'https://www.google.com/accounts/OAuthAuthorizeToken',
  'accessTokenUrl' => 'https://www.google.com/accounts/OAuthGetAccessToken'
);

$consumer = new Zend_Oauth_Consumer($oauthOptions);

if (!isset($_SESSION['ACCESS_TOKEN'])) {echo "in first if "."
";
  if (!empty($_GET) && isset($_SESSION['REQUEST_TOKEN'])) { //echo "gotm
".$_SESSION['REQUEST_TOKEN']."
";
    $_SESSION['ACCESS_TOKEN'] = serialize($consumer->getAccessToken($_GET,
unserialize($_SESSION['REQUEST_TOKEN'])));
  }
}

//echo "fine "."
";


if (isset($_SESSION['ACCESS_TOKEN'])) {
  $accessToken = unserialize($_SESSION['ACCESS_TOKEN']);
} else {
  exit;
}

//echo " till ".$accessToken;
/*  Or, you could set an existing token (say one stored from your database).
For HMAC-SHA1:
$accessToken = new Zend_Oauth_Token_Access();
$accessToken->setToken('1/AQfoI-qJDqkvvkf216Gc2g');
$accessToken->setTokenSecret('2c26GLW250tZiQ');
*/


$httpClient = $accessToken->getHttpClient($oauthOptions);
$client = new Zend_Gdata_Docs($httpClient);

// Retrieve user's list of Google Docs
$feed = $client->getDocumentListFeed(
'http://www.google.com/m8/feeds/contacts/default/full/');
foreach ($feed->entries as $entry) {
echo "$entry->title/n";
echo "
";
 
        
}
//echo "done";
?>

what should i do 
any change in code is most welcome
when i have email i could use them to invite friends to my site.

--
View this message in context: 
http://zend-framework-community.634137.n4.nabble.com/contact-api-tp3346413p3346413.html
Sent from the Zend Framework mailing list archive at Nabble.com.

Reply via email to