春天社交推特MissingAuthorizationException

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了春天社交推特MissingAuthorizationException相关的知识,希望对你有一定的参考价值。

我尝试使用Spring Social发布推文,如本教程中所述:https://docs.spring.io/spring-social-twitter/docs/current/reference/htmlsingle/。但是我得到了

org.springframework.social.MissingAuthorizationException: Authorization is required for the operation, but the API binding was created without authorization.

我的代码如下所示

TwitterTemplate twitterTemplate = new TwitterTemplate("key", "secret");
TweetData tweetData =new TweetData("test screenshot").withMedia(new ByteArrayResource(object.getScreenshot().getBytes()));
Tweet postResult = twitterTemplate.timelineOperations().updateStatus(tweetData);
答案

某些操作需要一个单独的访问令牌与TwitterTemplate一起传递:

new TwitterTemplate(consumerKey, consumerSecret, accessToken, accessTokenSecret);

可以在此处生成访问令牌:apps.twitter.com/app/"appId"/keys

以上是关于春天社交推特MissingAuthorizationException的主要内容,如果未能解决你的问题,请参考以下文章

马斯克收购推特,会推动去中心化社交的实现么?

Python API 数据收集社交媒体 API 和地理位置 I.E.推特

Aave推特都想做的去中心化社交媒体会是怎样的? |链捕手

推特网页版无法进入,无限显示错误请重试?

DAO式社交应用COO Social赶潮Web3

Web3.0社交赛道:基建丰富 爆款稀缺