php - 在 php 中获取 Gmail 联系人

标签 php google-contacts-api google-content-api

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

我正在使用下面的链接获取 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 的登录页面以选择一个帐户进行登录,登录网站后要求我允许联系人共享做这个?”

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

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

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

最佳答案

请找到下面提到的步骤。

Step 1:

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

Step 2:

在您的 Google 应用程序中,您需要在 Authorizes Redirect URL 中添加 http://localhost/contacts/index.php

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

确保您在本地主机客户端调用中的重定向 URL 和在 Google 应用程序中都需要相同,否则您将面临错误。

如果它不起作用,请告诉我。

关于php - 在 php 中获取 Gmail 联系人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45325779/

相关文章:

php - WordPress: wpdb->insert VERSUS wpdb->prepare(wpdb->query("INSERT

php - 选中多个复选框并显示多个详细信息

php - 用于购物的谷歌内容 API

Python - 谷歌内容 API 和 unicode

javascript - 使用 Google Contacts API v3 仅列出 "My Contacts"组的联系人

java - 使用 Java OAuth 进行购物的内容 API

javascript - PHP无需提交即可获取输入值

php - gzip 编码是否与 JSON 兼容?

javascript - 添加到联系人,例如添加到日历按钮/html/Ajax 选项

node.js - 如何在没有访问 token 的情况下获取 Google 联系人?