I am looking for a way to receive notifications / broadcasts from google when a contact on googles side is edited, deleted or created.
I looked through the Google Contacts API documentation but could not find anything..
I think there must be a way, e.g. Android for sure does not poll for changes.
The Google Contacts API documentation doesn't mention anything about a web hook like the Google Calendar API has.
I think that what you might have to do is the following:
(1. see this link for a tutorial on setting up a MySql database with PHP http://www.w3schools.com/PHP/php_mysql_intro.asp)
(2. a. see this link for a tutorial on PHP curl http://wiki.dreamhost.com/CURL_PHP_tutorial)
(2. b. see this link for Google Contacts API details on querying a contact's info https://developers.google.com/google-apps/contacts/v3/#retrieving_contacts_using_query_parameters)
(2. b. see this link for details on using OAuth in PHP, which will be needed to connect to Google Contacts API http://php.net/manual/en/book.oauth.php)
(3. see this link for details on Linux cron http://www.thegeekstuff.com/2009/06/15-practical-crontab-examples/)
(3. see this link for an example on how to run a PHP script with a batch file and Windows Task Scheduler http://www.codingforums.com/archive/index.php/t-198431.html)
Sincerely,
mnutsch