#java #oauth #reddit
#java #oauth #Reddit
Вопрос:
Я создаю настольное приложение для Reddit на Java. Я хочу, чтобы пользователи могли входить в свою учетную запись Reddit через мое приложение, чтобы они могли выполнять какие-либо действия на Reddit. Я знаю, что мне нужно получить токены доступа и еще много чего, но я не знаю, как пройти процесс выполнения этого. Всякий раз, когда я обращался к API ранее, он был на Python с использованием PRAW, поэтому я бы вручную ввел идентификатор клиента и секрет клиента — очевидно, я не могу делать это для профессионального приложения. Я был бы признателен, если бы кто-нибудь провел меня через процесс аутентификации пользователя и как получить и использовать токен доступа.
Ответ №1:
Вы должны использовать API-интерфейсы oauth. Существует пример интеграции для reddit. https://www.e4developer.com/2018/11/04/reddit-api-authentication-with-java-spring /
также на странице reddit есть руководство разработчика по oauth https://reddit.com/dev/api/oauth
На странице Reddit github есть хорошая документация https://github.com/reddit-archive/reddit/wiki/OAuth2