Создайте API с Spring-Boot и щебетать социальной сети для поста твит с изображением - PullRequest
0 голосов
/ 14 октября 2019

Я спрашиваю себя, возможно ли создать API для отдыха с помощью Spring-Boot и Twitter для входа в социальную сеть (oauth), а затем разрешить пользователям твитить с изображением.

С самого начала я просто хотел написать в Твиттере изображение с клиента (повторный вызов через javascript), но я понял, что это невозможно, если только с твиттер-картой.

большое спасибомного за помощь

1 Ответ

1 голос
/ 14 октября 2019

Вам нужно будет подать заявку на получение учетной записи разработчика. После этого вы сможете зарегистрировать свое приложение, чтобы получить все необходимые секреты / токены, которые будут использоваться вашим приложением во всех вызовах Twitter API. См. подробные шаги для входа в систему oauth здесь .

Загрузка изображения в Twitter является двухэтапным процессом:

  1. Загрузка изображения с использованием конечной точки:POST media/upload. См. документация

    1.1. Извлеките media_id из ответа для его использования на следующем шаге

  2. Создайте твит со ссылкой на это изображение с конечной точкой: POST statuses/update. См. документацию

Наконец, Twitter4J является неофициальным клиентом, который может упростить это для вас. Смотрите следующий пример для загрузки изображений: https://github.com/Twitter4J/Twitter4J/blob/master/twitter4j-examples

...