问题标签 [spring-social-twitter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring-mvc - Spring-social-twitter - 调用 StreamListener 时如何更新视图数据?
我正在尝试创建一个应用程序,它将显示特定用户的所有现有推文以及新推文。我正在使用StreamingOperations
twitter 的 API 来获取实时推文。请参阅下面我的 Spring Controller 类的代码。
这DisplayUser
是我的模式,其中包含List<Tweet> tweets
属性之一。我想知道如何在tweets
发布新推文时显示 displayUser 列表中的更改(由onTweet
方法处理)。
我正在使用spring-boot-starter-social-twitter
我的实现。
spring - Spring Social Twitter HTTP 状态 405 - 不支持请求方法“POST”
朋友们,我正在使用Spring Mvc 4.2.5、Spring Security 4.0.4、Spring Social 1.1.2与twitter api集成。一切都很好,可以connectcontroller
处理 get /connect/twitter
、/connect
. 但是当我从twitterConnect.jsp发送发布请求时,它给出 405 错误
这是我的SocialConfiguration代码
这是我的安全配置
我在控制台上得到这个
spring - Spring Social -ConnecController 连接/推特未启动与推特的连接
我一直在努力将我的项目与twitter api集成,
connectController
,我已经声明为 bean in ,在 jsp 中包含csrfspringsocialconfig
令牌之后完美处理了 get 请求.....但是当我即将从connectTwitter.jsp发送发布请求时,它重定向回connectTwitter.jsp页面即有多少次我按下按钮。不知道发生了什么背景,我在应用程序设置中将回调 url 设置为 127.0.0.1/connect/twitter
我正在使用Spring Mvc 4.2.5、Spring Security 4.0.4、Spring Social 1.1.2
我的 springSocialConfiguration 课程
}
我的安全配置类
我在我的控制台上得到这个
java - 在 Spring Social Twitter 中为 getUserTimeline 指定since_id w/o max_id
亲爱的社区,
根据 Twitter 关于使用时间线的指南,建议应用程序第一次收集完整时间线的请求省略max_id
参数(请参阅https://dev.twitter.com/rest/public/timelines#the-max-id-parameter)。
现在假设我过去已经收集了用户的时间线并将推文存储在我的数据库中。在重新访问时间线以收集新推文后,我应该能够since_id
根据我现有的数据在第一个请求中指定。
不幸的是,我不知道如何使用 Spring Social Twitter 和TimelineOperations
. 只有可用的方法既 since_id
可以接受也可以不接受max_id
。
我尝试传递Long.MAX_VALUE
作为max_id
导致 aorg.springframework.social.InternalServerErrorException
并且传递null
不是一个选项,因为该方法的参数是类型long
而不是Long
.
tl;dr:如何在since_id
不指定max_id
使用 Spring Social Twitter 的情况下指定时间线?
java - Spring Social Twitter - 提及帐户时通知应用程序
我正在使用 Spring Boot 制作一个 Spring Social Twitter 应用程序。我已经使用、、和配置了一个Twitter
对象。consumerId
consumerKey
accessToken
accessTokenSecret
我的问题是如何使用 Spring Social Twitter 来监控配置的 Twitter 帐户并在任何用户提及我的 Twitter 帐户时调用一个方法。应该使用Tweet
对象或推文 ID 调用该方法。
例如,让我们指出我的帐户是@MyAccount
. 现在让我们想象一下@SomeOtherAccount
(或提及)的推文@MyAccount
。由于另一个用户在我的帐户上发了推文,因此应该使用来自@SomeOtherAccount
.
spring - Spring Social Twitter - 排除转发
Spring Social Twitter 中是否有办法搜索推文但排除转推?目前我使用这样的search
方法,但我发现 - 当然 - 也转发了推文。
java - Spring does not allow to delete some logs (Mongo, Spring-Social-Twitter,...)
Hi everybody.
After try a lot of solutions/testing, I come to ask for help.
I've a Java Program, that use spring-social and mongoDB.
However, it's polluted by Spring and Mongo logs :
I use a log4j2 XML file :
I add my pom.xml, maybe there is something interesting in it... :
In case of, I add the main :
Concerning log4j2, i've tried to use WARN/ERROR/OFF but without success.
Moreover, I've already test to use lo4j1 and java.util.Logging...
Maybe a spring dependency that force to print his logs ?
Anyway, even if it's not the problem of the year, thanks a lot for your help.
---------------------------------------------
EDIT : According to @wangyuntao, after adding a the JCL bridge (and the SLF4J because of Mongodb driver), everything is OK !
New pom dependencies :
spring-boot - java.net.HttpRetryException:由于服务器身份验证而无法重试,在流模式下
我正在尝试在授权后获取用户的访问令牌和访问令牌秘密。当我单击授权应用程序时出现此异常。下面是回调控制器中的代码。我在消费者应用程序设置中配置了回调 url。
java - 如何使用 JWT 集成 Twitter 登录?
我有一些适用于 Spring Boot 的应用程序。这只是登录/注册页面而已。
我的智威汤逊过滤器
我的 WebSecurityConfig 类
因此,我在 data.sql 中硬编码了 1 个管理员,并且在我的应用程序中注册的每个用户都将获得用户角色并保存到 MySQL 中。我想添加社交应用登录(例如 Twitter、Facebook 和 Google)。问题是如何做到这一点,如果我使用 JWT?据我所知,Oauth2 比使用社交应用程序更可取,但我可以按照我的方式来做吗?
如果我想从 Twitter 开始,如何做到最好?
- 从 twitter API 获取消费者和密钥
- 将其放入 application.properties
- 设置 spring-social 依赖项
- 创建 SocialConfig 类
- 更改我的 html 登录页面文件
那么,我需要更改我的登录控制器类吗?