Google API: показывать онлайн-контакты для Google Talk/Chat и Google Hangout
Возможно, я упустил это из виду, но я хотел бы внедрить Google Talk и Google Hangout на своем сайте, и я ищу какой-то (официальный, предпочтительно PHP) API-вызов, который извлекает онлайн / офлайн контакты пользователя Google+. (аналогично списку онлайн-контактов рядом с Gmail)
Доступна ли эта функция API, и можно ли предоставить пользователю возможность выбрать контакт (ы), с которым можно начать чат Google?
1 ответ
Для начала вам, вероятно, понадобится использовать несколько разных API. Поскольку я не могу добавить комментарий, чтобы задавать вопросы, вот рекомендуемый список чтения, основанный на моей недавней работе с API Plus & Hangouts:
Google Plus - https://developers.google.com/+/api/latest/people/list - соберите список людей в ваших кругах. Это не скажет вам, кто онлайн или оффлайн. Может быть необязательным (см. № 2). К сожалению, этот вызов пока недоступен в клиентской библиотеке PHP, поэтому я создал его для своего личного проекта и ожидаю проверки, чтобы отправить его обратно в проект Google. Если вам интересно, я был бы рад поделиться.
Google Talk - https://developers.google.com/talk/ - используйте этот запрос к службе Talk, чтобы узнать, кто в сети и / или в автономном режиме.
Начало чата. Похоже, это обсуждение @ группы разработчиков похоже на ваш вопрос и может наилучшим образом указать вам правильное начальное направление. https://groups.google.com/forum/
Надеюсь, что это помогает & любопытно услышать, как это идет!