在 php 中获取 Gmail 联系人

Fetch Gmail contacts in php

我想获取与给定 gmail 帐户关联的电子邮件 ID。这应该在本地服务器上完成,我在 Windows 7.

上使用 xampp server

我正在使用下面的 link 来获取 Gmail 联系人。

https://www.design19.org/blog/import-google-contacts-with-php-or-javascript-using-google-contacts-api-and-oauth-2-0/

我完成的步骤如下:

  1. 在 google 上创建了项目并激活了联系人 api。

  2. 粘贴 client_idclient_secret_id

  3. google_redirect_uri ='http://localhost';

问题

每当我点击 import google contacts 按钮时,它会将我重定向到 google 的登录页面以选择登录帐户,登录站点后要求我 Allow Contact shares 执行此操作? "

点击允许按钮后,它会将我重定向到 xampp 的默认索引页面 http://localhost/dashboard/ 因为在 google 应用程序的重定向 url 中我设置了 http://localhost.

我尝试根据我的文件程序路径设置重定向 url 以联系 google 的 api 但它不允许我使用 / 所以我设置了它到 :http://localhost 代替 http://localhost/contacts/index.php

那么我在哪里可以看到我从 google 联系人 api 那里得到的回复?

请找到下面提到的步骤。

Step 1:

在您的本地主机应用程序中,您需要将重定向 URL 设置为 http://localhost/contacts/index.php

Step 2:

在您的 Google 应用程序中,您需要在 Authorizes Redirect URL.

中添加 http://localhost/contacts/index.php

更改此设置后,您可以在特定页面上重定向。

确保您在 localhost 客户端调用中的重定向 URL 和在 Google 应用程序中都需要相同,否则您将遇到错误。

如果不起作用请告诉我。