创建带有spring-boot和twitter社交登录的api,以发布带有图像的推文

问题描述 投票:0回答:1

我问自己,是否可以使用spring-boot和twitter社交登录(oauth)构建rest api,然后允许用户使用图像进行鸣叫。

最开始我只是想用来自客户端的图像进行鸣叫(通过javascript进行其余调用,但是我发现除非使用Twitter卡,否则这是不可能的。

非常感谢您的帮助

spring-boot twitter twitter-oauth
1个回答
0
投票

您需要申请获得开发者帐户。之后,您将能够注册您的应用程序以获得所有必需的秘密/令牌,这些秘密/令牌将由您的应用程序在所有twitter API调用中使用。参见detailed steps for oauth login here

在Twitter中上传图片需要两个步骤:

  1. 使用端点:POST media/upload上传图片。参见documentation

    1.1。从响应中提取media_id以在下一步中使用它

  2. 创建一条推文,引用该图像的端点:POST statuses/update。参见documentation

最后,Twitter4J是可以为您轻松解决的非正式客户。请参见以下示例上传图像:https://github.com/Twitter4J/Twitter4J/blob/master/twitter4j-examples

© www.soinside.com 2019 - 2024. All rights reserved.