我们正在开发一个应用程序,我们希望设置与 Google 通讯录的双向同步。
过程:他们设置他们的谷歌账户,应用程序在他们的谷歌账户和我们的数据库之间进行同步。
第一种方法是创建一个 CRON 来获取对 API 的修改,但这不是很有效,因为我们需要经常运行 CRON。
您知道 Google 是否可以通过任何方式“通知我们”修改?
也许来自我们直接在他们的服务器上执行的脚本?(如 Google Scripts)然后我们将能够调用我们的应用程序进行新的提取。
我们正在开发一个应用程序,我们希望设置与 Google 通讯录的双向同步。
过程:他们设置他们的谷歌账户,应用程序在他们的谷歌账户和我们的数据库之间进行同步。
第一种方法是创建一个 CRON 来获取对 API 的修改,但这不是很有效,因为我们需要经常运行 CRON。
您知道 Google 是否可以通过任何方式“通知我们”修改?
也许来自我们直接在他们的服务器上执行的脚本?(如 Google Scripts)然后我们将能够调用我们的应用程序进行新的提取。
没有任何方法可以将更改“推送”到您的应用程序。但是,在轮询更改时,您可以使用 updated-min 参数来最小化流量,如下所述:
https://developers.google.com/google-apps/contacts/v3/reference#Parameters
和:
https://developers.google.com/google-apps/contacts/v3/#retrieving_contacts_using_query_parameters