Какие / где находятся самые последние библиотеки JAVA и зависимости для API Google Gmail? - PullRequest
1 голос
/ 25 марта 2019

Кажется, что в документации на веб-сайте разработчиков Google есть некоторое несоответствие, и мне не ясно, что загружать и что добавить в мою среду разработки для самой последней стабильной версии.

Если я пойдуна эта страница загрузок , Gmail-API - версия 1.25.К сожалению, в документации по настройке здесь перечислены некоторые библиотеки, которых нет в этой загрузке (например, commons-logging-1.1.1.jar, httpcore-4.0.1.jar, jackson-core-asl-1.9.11.jar, protobuf-java-2.4.1.jar, xpp3-1.1.4c.jar).

Если вместо этого я следую вышеприведенным инструкциям документации по настройке, меня перенаправляют на эту страницу , которая явно является версией 1.24.... но документация JavaDoc для версии 1.25 кажется .

В качестве альтернативы, если я посмотрю на Github, я вижу, что последняя версия Google Client API для Java - это 1.28, - так что я предполагаю, что зависимость для Gmail API еще не обновлена.

Эти библиотеки исключены из-за чего-то другого?Вот почему зависимости и документы устарели?Я просто хочу добавить правильные банки в мою среду IntelliJ IDE и отправить пару сообщений.

1 Ответ

0 голосов
/ 17 июля 2019

В вашем объяснении есть немного взад-вперед.Вы говорите о двух разных библиотеках - Google API Client и Gmail API.Каждая из них имеет разные версии, они не связаны между собой.

Что касается различия в версии между -

Если вместо этого я следую приведенным выше инструкциям по документации по настройке, я получаю эта страница , которая явно версии 1.24.

и

В качестве альтернативы, если я посмотрю на Github, я вижу, что последняя версия Google Client APIдля Java это 1.28

Теперь разница незначительна 1.30.2 и 1.30.1 не знаю почему, но все равно либо нужно работать очень хорошо.


И ответитьВаш вопрос, самый последний API Gmail указан здесь - https://developers.google.com/resources/api-libraries/documentation/gmail/v1/java/latest/

Но чтобы отправить электронное письмо с помощью API Gmail, вам необходимо подтвердить подлинность и авторизовать отправку электронного письма.Это делается с помощью Google API Client

. Этот API предложит пользователю войти в систему и авторизовать доступ к определенным действиям и запросам в своей учетной записи.Эти действия и запросы могут вызываться различными API, такими как Gmail API.

Если вы хотите отправлять электронные письма с помощью простой командной строки, вам, вероятно, следует больше узнать об использовании SMTP-сервера.Gmail предлагает расширения для этого здесь .

...