标签: spring-social-twitter

回调 URL 未经 Twitter 批准

我的基于spring-social-twitter 的应用程序最近停止工作,该应用程序使用户能够使用 Twitter 登录。

我收到一条错误消息,如下所示:

此客户端应用程序未批准回调 URL。可以在您的应用程序设置中调整已批准的回调 URL

注意:我使用的是 Spring Social Twitter 版本 1.1.2.RELEASE。如果您使用 Spring Social Twitter 版本 1.1.0.RELEASE,您可能会收到如下略有不同的错误消息:

https://api.twitter.com/oauth/request_token ”的POST请求导致403(禁止);调用错误处理程序

twitter oauth-2.0 spring-social spring-social-twitter

8
推荐指数
1
解决办法
8825
查看次数

Spring Social Twitter Oauth

我想使用spring social来开发一个Twitter应用程序,它将更新状态并上传照片.我无法理解如何使用Spring社交进行Oauth身份验证.我看到的所有示例都是关于硬编码即使只是针对该特定的user.I不想硬编码除app键以外的任何东西.

请有人解释我如何使用spring社交来做Twitter Oauth.我浏览了spring框架的官方文档,但在看到其他示例时却感到困惑.

谢谢

twitter spring twitter-oauth spring-social spring-social-twitter

6
推荐指数
1
解决办法
1万
查看次数

使用 Spring Boot 登录 Twitter

我正在尝试使用社交登录登录我的 Web 应用程序(使用 Spring Boot 开发)。谷歌和脸书的登录没问题。但由于某种原因,Twitter 登录中存在令牌问题。我已经在 Twitter 开发者网站上创建了该项目并获得了所有凭据。请参考我下面的代码。

下面提到了我的属性文件值。

twitter.client.client-id=XXXXXXX

twitter.client.client-secret=XXXXXXXX

twitter.client.access-token-uri= https://api.twitter.com/oauth/access_token

twitter.client.user-authorization-uri= https://api.twitter.com/oauth/authorize

twitter.client.token-name=oauth_token

twitter.client.authentication-scheme=表单

twitter.resource.user-info-uri= https://api.twitter.com/1.1/account/verify_credentials.json

过滤方法

private Filter ssoTwitterFilter(String processingUrl, PrincipalExtractor principalExtractor) {
    OAuth2ClientAuthenticationProcessingFilter twitterFilter = new OAuth2ClientAuthenticationProcessingFilter(
            processingUrl);
    LOGGER.debug("processingUrl :{} ", processingUrl);

    twitterFilter.setAuthenticationSuccessHandler(authenticationSuccessHandlerAndRegistrationFilter());
    OAuth2RestTemplate twitterTemplate = new OAuth2RestTemplate(twitter(), oauth2ClientContext);
    twitterFilter.setRestTemplate(twitterTemplate);
    UserInfoTokenServices tokenServices = new UserInfoTokenServices(twitterResource().getUserInfoUri(),
            twitter().getClientId());
    tokenServices.setRestTemplate(twitterTemplate);
    tokenServices.setPrincipalExtractor(principalExtractor);
    return twitterFilter;
}
Run Code Online (Sandbox Code Playgroud)

这些是 bean 配置。

@Bean
@ConfigurationProperties("twitter.client")
public AuthorizationCodeResourceDetails twitter() {
    return new AuthorizationCodeResourceDetails();
}

@Bean
@ConfigurationProperties("twitter.resource")
public ResourceServerProperties twitterResource() {
    return new ResourceServerProperties();
} …
Run Code Online (Sandbox Code Playgroud)

twitter spring-social spring-social-twitter spring-boot

3
推荐指数
1
解决办法
2330
查看次数

使用 spring 社交直播推特流

我正在从事一个项目,我必须从社交网络(Twitter、Facebook 等)收集用户的实时流。我想使用Twitter Users Streams Api从注册用户那里获取实时推文更新,分析这些更新,然后将结果存储在数据库中。

我正在使用 spring 框架来注册用户,并且我会注册一个线程侦听器来获取实时推文。Spring框架可以做到这一点吗?如果是这样,我该怎么做,我无法通过 Google 搜索找到有用的信息。如果没有,最好的方法是什么?

twitter spring spring-social spring-social-twitter

2
推荐指数
1
解决办法
1293
查看次数

你有多个HttpSessionStrategy吗?

我想有一个基于HttpSessionStrategy下面列出的标题,但Spring Social似乎想要在会话中存储社交令牌.当它被重定向回应用程序时,没有x-auth-header指定,因此创建了一个新会话并且令牌丢失.

可我们仍然有HeaderSessionStrategyCookieSessionStrategy作为备用?

处理这个问题的最佳方法是什么?

@Bean
public HttpSessionStrategy httpSessionStrategy() {
  return new HeaderHttpSessionStrategy(); 
}
Run Code Online (Sandbox Code Playgroud)

spring-social spring-social-twitter spring-session

1
推荐指数
1
解决办法
852
查看次数

春天社交Twitter Api

我正在使用spring social和twitter api,我能够使连接工作,但无法找到检索用户邮件的方法.有没有办法做到这一点?

twitter spring-social spring-social-twitter

0
推荐指数
1
解决办法
828
查看次数