Dear Team,

I have a problem with google API.
I can't display the email contact after i logged on.
I try to copied from the example, but it seems nothing happen.

this the code.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
<html xmlns="http://www.w3.org/1999/xhtml";>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script type="text/javascript" src="http://www.google.com/jsapi";></script>
<script type="text/javascript" language="javascript">
//google.load('gdata', '1.x');
var contactsService;

function setupContactsService()
{
  contactsService = new
google.gdata.contacts.ContactsService('exampleCo-exampleApp-1.0');
}

function logMeIn()
{
  var scope = 'http://www.google.com/m8/feeds';
  var token = google.accounts.user.login(scope);
}

function initFunc()
{
  //window.alert("Testing");
  setupContactsService();
  logMeIn();
  if(google.contacts.user.checkLogin())
  {
      getMyContacts();
  }
}

function logMeOut()
{
  google.accounts.user.logout();
}

function getMyContacts()
{
  var contactsFeedUri = '
http://www.google.com/m8/feeds/contacts/default/full';
  var query = new google.gdata.contacts.ContactQuery(contactsFeedUri);

  // Set the maximum of the result set to be 5

  query.setMaxResults(5);

  contactsService.getContactFeed(query, handleContactsFeed, handleError);
}

var handleContactsFeed = function(result) {
  var entries = result.feed.entry;

  for (var i = 0; i < entries.length; i++) {
    var contactEntry = entries[i];
    var emailAddresses = contactEntry.getEmailAddresses();

    for (var j = 0; j < emailAddresses.length; j++) {
      var emailAddress = emailAddresses[j].getAddress();
      alert('email = ' + emailAddress);
    }
  }
}
function handleError(e) {
  //alert("There was an error!");
  alert(e.cause ? e.cause.statusText : e.message);
}

//google.setOnLoadCallback(initFunc);
//google.load('gdata', '2.0');
google.load('gdata', '2.x', {packages: ['contacts']});
</script>
<title>Picker HTML</title>
</head>

<body>

<!--<body onload="Picker.render('picker_container')">-->
<input type="button" value="Login" onclick="initFunc();" />
<!--<input type="submit" name="asal2" value="logout"
onClick="logMeOut();">-->
<div id="picker_container"></div>
</body>
</html>

please help me out team...

thanks,

harliano

--

You received this message because you are subscribed to the Google Groups 
"Google Contacts API" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-contacts-api?hl=en.


Reply via email to