Google通讯录广播/推送/通知/挂钩API

时间:2013-11-27 09:15:23

标签: php xml web-services google-api google-contacts

我正在寻找一种方法,可以在谷歌搜索,删除或创建Google联系人时从谷歌接收通知/广播。

我浏览了Google通讯录API文档但找不到任何内容..

我认为必须有办法,例如Android肯定不会轮询更改。

1 个答案:

答案 0 :(得分:3)

Google通讯录API文档未提及有关Google Calendar API等网络摘要的任何信息。

我认为您可能需要做的是以下内容:

  1. 设置数据库以存储您的联系人信息。
  2. 创建一个PHP脚本,该脚本将向Google通讯录查询联系人的更新信息 一个。使用PHP的curl函数连接到Google Contacts API查询链接。 湾设置脚本以发送Google Contacts API请求的凭据。 C。将从Google通讯录API中读取的联系人信息与存储在数据库中的联系人信息进行比较。如果信息不同,请更新您的数据库。
  3. 将脚本设置为定期运行:
    一个。如果使用Linux - 设置服务器的Cron函数以在特定时间运行脚本。
    - 或 -
    湾如果使用Windows - 设置Windows任务计划程序在特定时间运行脚本(或批处理文件和脚本)。
  4. (1.请参阅此链接以获取有关使用PHP http://www.w3schools.com/PHP/php_mysql_intro.asp设置MySql数据库的教程)

    (2. a。请参阅此链接以获取有关PHP curl http://wiki.dreamhost.com/CURL_PHP_tutorial的教程)

    (2. b。有关查询联系人信息https://developers.google.com/google-apps/contacts/v3/#retrieving_contacts_using_query_parameters的Google联系人API详细信息,请参阅此链接)

    (2. b。有关在PHP中使用OAuth的详细信息,请参阅此链接,这需要用于连接到Google通讯录API http://php.net/manual/en/book.oauth.php

    (3.有关Linux cron http://www.thegeekstuff.com/2009/06/15-practical-crontab-examples/的详细信息,请参阅此链接)

    (3.请参阅此链接以获取有关如何使用批处理文件和Windows任务计划程序http://www.codingforums.com/archive/index.php/t-198431.html运行PHP脚本的示例)

    此致

    mnutsch