问题标签 [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.

0 投票
0 回答
114 浏览

spring-mvc - Spring-social-twitter - 调用 StreamListener 时如何更新视图数据?

我正在尝试创建一个应用程序,它将显示特定用户的所有现有推文以及新推文。我正在使用StreamingOperationstwitter 的 API 来获取实时推文。请参阅下面我的 Spring Controller 类的代码。

DisplayUser是我的模式,其中包含List<Tweet> tweets属性之一。我想知道如何在tweets发布新推文时显示 displayUser 列表中的更改(由onTweet方法处理)。

我正在使用spring-boot-starter-social-twitter我的实现。

0 投票
1 回答
153 浏览

spring - Spring Social Twitter HTTP 状态 405 - 不支持请求方法“POST”

朋友们,我正在使用Spring Mvc 4.2.5Spring Security 4.0.4Spring Social 1.1.2twitter api集成。一切都很好,可以connectcontroller处理 get /connect/twitter/connect. 但是当我从twitterConnect.jsp发送发布请求时,它给出 405 错误

这是我的SocialConfiguration代码

这是我的安全配置

我在控制台上得到这个

0 投票
0 回答
328 浏览

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.5Spring Security 4.0.4Spring Social 1.1.2

我的 springSocialConfiguration 课程

}

我的安全配置类

我在我的控制台上得到这个

0 投票
1 回答
145 浏览

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 的情况下指定时间线?

0 投票
1 回答
451 浏览

java - Spring Social Twitter - 提及帐户时通知应用程序

我正在使用 Spring Boot 制作一个 Spring Social Twitter 应用程序。我已经使用、、和配置了一个Twitter对象。consumerIdconsumerKeyaccessTokenaccessTokenSecret

我的问题是如何使用 Spring Social Twitter 来监控配置的 Twitter 帐户并在任何用户提及我的 Twitter 帐户时调用一个方法。应该使用Tweet对象或推文 ID 调用该方法。

例如,让我们指出我的帐户是@MyAccount. 现在让我们想象一下@SomeOtherAccount(或提及)的推文@MyAccount。由于另一个用户在我的帐户上发了推文,因此应该使用来自@SomeOtherAccount.

0 投票
2 回答
241 浏览

spring - Spring Social Twitter - 排除转发

Spring Social Twitter 中是否有办法搜索推文但排除转推?目前我使用这样的search方法,但我发现 - 当然 - 也转发了推文。

0 投票
1 回答
277 浏览

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 :

0 投票
1 回答
3593 浏览

spring-boot - java.net.HttpRetryException:由于服务器身份验证而无法重试,在流模式下

我正在尝试在授权后获取用户的访问令牌和访问令牌秘密。当我单击授权应用程序时出现此异常。下面是回调控制器中的代码。我在消费者应用程序设置中配置了回调 url。

0 投票
0 回答
449 浏览

java - 使用 twitter spring social 实现 oauth2

我有一个使用 spring-social,spring-security (java 8) 开发的 REST 应用程序。前端是在 Angular2 中开发的。它需要使用各种社交网络实现 oauth2。我能够将其与linkedin、facebook 和google 集成,但面临Twitter 问题。一旦“使用 twitter 登录”成功,应用程序不会重定向到下一页。我已经完成了以下实现:-

项目结构的其余部分包括以下内容:-

在此处输入图像描述

请帮忙

0 投票
1 回答
192 浏览

java - 如何使用 JWT 集成 Twitter 登录?

我有一些适用于 Spring Boot 的应用程序。这只是登录/注册页面而已。

开始 登录 登记

我的智威汤逊过滤器

我的 WebSecurityConfig 类

因此,我在 data.sql 中硬编码了 1 个管理员,并且在我的应用程序中注册的每个用户都将获得用户角色并保存到 MySQL 中。我想添加社交应用登录(例如 Twitter、Facebook 和 Google)。问题是如何做到这一点,如果我使用 JWT?据我所知,Oauth2 比使用社交应用程序更可取,但我可以按照我的方式来做吗?

如果我想从 Twitter 开始,如何做到最好?

  1. 从 twitter API 获取消费者和密钥
  2. 将其放入 application.properties
  3. 设置 spring-social 依赖项
  4. 创建 SocialConfig 类
  5. 更改我的 html 登录页面文件

那么,我需要更改我的登录控制器类吗?