|
|
|
|
|
- Overview
- How to manage the Google contacts?
- Managing the Google contacts
- Creating a Google contact
- Remark
- How to retrieve a Google contact?
- How to modify or delete Google contacts?
- Principle
- Modifying a contact
- Deleting a contact
Management of Google contacts (prefix syntax)
The Google Contact service is used to manage contacts on Internet. WINDEV and WEBDEV allow you to create an application for synchronizing the contacts of an existing program with the contacts of Google Contact. Warning: Before using a feature linked to Google services, we strongly recommend that you check the license for using this service. Some restrictions may apply. The content of the licenses may change over time. PC SOFT is in no case responsible for the way the native access functions are used. Make sure that you comply with the license of the service provider. How to manage the Google contacts? Managing the Google contacts To manage the Google contacts: - Create a Google account if necessary. This account can be created via the following address: http://code.google.com/intl/en/apis/maps/signup.html. Caution: the address of this page may have been modified since the publication date of this page.
The Google account is identified by an email address and the associated password. - In the code of your application, create a variable of type gglConnection. This variable contains the characteristics of the connection to your Google account.
Creating a Google contact A Google contact can be created via the Google interface or by programming with the WLanguage functions. To create a Google contact with the WLanguage functions: - Create a variable of type gglContact.
- Define the characteristics of the contact with the gglContact properties.
- Validate the creation of the contact with <gglConnection variable>.Write.
Remark If you use a proxy to access Internet, the proxy must be configured ( Proxy) to use Google functions. How to retrieve a Google contact? To retrieve a Google contact: - Declare an array of gglContact variables.
- Use the <gglConnection variable>.ListContact function. This function is used to list the contacts. The contacts found are assigned to the array of gglContact variables.
Example:
Cnt is gglConnection ... Â // Retrieves all the contacts arrContacts is array of 0 gglContact arrContacts = Cnt.ListContact() // Browse the contacts MyContact is gglContact FOR EACH MyContact OF arrContacts Trace(MyContact.Name) END
How to modify or delete Google contacts? Principle The principle is very simple: You must find the contact to modify or to delete and you must position on this contact before performing the requested operation. Modifying a contact To modify a contact: - Retrieve the list of contacts.
- Find the contact to modify.
- Modify the characteristics of the contact.
- Validate the modifications with <gglConnection variable>.Write.
Example:
Cnt is gglConnection ... Â // Retrieves all the contacts arrContacts is array of 0 gglContact arrContacts = Cnt.ListContact() // Browse the contacts MyContact is gglContact FOR EACH MyContact OF arrContacts IF MyContact.Name = "MOORE" THEN MyContact.PostalAddress[1].Address = "34080 Montpellier" // Actually update the changes on the server Cnt.Write(MyContact) END END
Deleting a contact To delete a contact: - Retrieve the list of contacts.
- Find the contact to delete.
- Delete the contact with <gglConnection variable>.Delete.
Example:
Cnt is gglConnection ... Â // Retrieves all the contacts arrContacts is array of 0 gglContact arrContacts = Cnt.ListContact() // Browse the contacts MyContact is gglContact FOR EACH MyContact OF arrContacts IF MyContact.Name = "MOORE" THEN // Deletion Cnt.Delete(MyContact) END END
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|