Извлечение контактов Gmail на php


Я хочу получить идентификаторы электронной почты, которые связаны с данной учетной записью gmail. Это должно быть сделано на локальном сервере, я использую xampp server на Windows 7.

Я использую ссылку ниже, чтобы получить контакты 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_id и client_secret_id.

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

Проблема

Когда я нажимал на кнопку import google contacts, она перенаправляла меня на страницу входа в Google, чтобы выбрать учетную запись для входа, после входа на сайт попросите меня Allow Contact shares сделать это?"

После нажатия кнопки разрешить он перенаправляет меня на страницу индекса xampp по умолчанию http://localhost/dashboard/, потому что в URL-адресе перенаправления приложения Google я установил http://localhost.

Я попытался установить URL-адрес перенаправления для контакта api google в соответствии с моим путем к файлам и программам, но он не позволял мне использовать /, поэтому я установил его в:http://localhost вместо http://localhost/contacts/index.php

Итак, где я могу увидеть ответ, который я получил от google contact api?

Author: Shyam Shingadiya, 2017-07-26

1 answers

Пожалуйста, ознакомьтесь с описанными ниже шагами.

Шаг 1:

В вашем приложении localhost вам необходимо установить URL-адрес перенаправления как http://localhost/contacts/index.php

Шаг 2:

В вашем приложении Google вам нужно добавить http://localhost/contacts/index.php в Разрешает перенаправление URL.

Как только вы измените эти настройки, вы сможете перенаправлять на определенную страницу.

Убедитесь, что ваш URL-адрес перенаправления в вызове клиента локального хоста и в приложении Google должен быть одинаковым. вы столкнетесь с ошибкой.

Дайте мне знать, если это не сработает.

 5
Author: Shyam Shingadiya, 2017-07-26 11:48:22