问题标签 [spring-social-facebook]

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 投票
2 回答
1271 浏览

spring - spring-social-facebook 使用哪个 Graph API 版本

Spring-Social-Facebook 在当前稳定版本 1.1.0.RELEASE 中使用哪个 Graph API 版本?我希望它是 Graph API v1.x,但我在文档中找不到任何关于它的信息。

Graph API v2.x 是否已经有了稳定的解决方案?它是可配置的吗?

0 投票
0 回答
261 浏览

spring - 使用 spring 进行多个社交登录

我的 webapp 中有多个 WebSecurityConfigurerAdapters,每个部分对应一个应用程序,并且需要有多个具有不同行为的“使用 FB/Google 登录”按钮。

我一直在尝试为每个 WebSecurityConfigurerAdapter 配置多个 SpringSocialConfigurers ,但这似乎不起作用,因为一次只能使用一个。

有想法该怎么解决这个吗?

0 投票
0 回答
671 浏览

facebook-graph-api - spring social facebook 特定的图形 api 版本请求

是否可以更改 spring social facebook api 的图形 api 级别。获取访问令牌后,使用 restOperationsApi 发出请求并将图形 api 版本参数放入 url 不起作用。

此请求结果为 "{"error":{"message":"(#12) notes API is deprecated for version v2.0 and higher","type":"OAuthException","code":12}}"

当我调试来自 facebook 的响应时,我在请求标头中看到 facebook 应用程序版本是 v2.1,即使我将参数放入请求 url。

HTTP/1.1 400 Bad Request [WWW-Authenticate: OAuth "Facebook Platform" "invalid_request" "(#12) notes API is deprecated for version v2.0 and higher", Facebook-API-Version: v2.1 ,

谢谢。

0 投票
0 回答
1254 浏览

spring - 春季社交 Facebook 问题

我正在尝试使用 Spring Social Facebook 来阅读我的应用程序(目前是一个简单的 Java 类测试)

但我遇到了一些问题。我创建了一个非常简单的项目(面向 maven),我正在使用 Spring social 1.1.0

我创建了以下 Java 类:

我创建了这个简单的 JUnit 测试:

这是我的应用程序上下文 XML:

当我尝试使用显示的实现(显示类的方法 getPosts())与 FB 联系时,我收到此错误:

谁能建议我如何解决这个问题?我被困在这几天了,我无法解决它

谢谢安吉洛

0 投票
1 回答
70 浏览

spring-social - 如何从发送到 Facebook 通知的链接中获取参数

不知道怎么问这个问题。我已经实现了一个 ConnectInterceptor。但是,我认为它不会包含在 Facebook 通知中发送给用户的链接中的参数。

这是场景。用户登录到我们的应用程序(Facebook Flash 应用程序、iOS 应用程序、Android 等。没关系)用户已将他们的 Facebook 帐户连接到他们的登录名。现在他们转到一个页面,该页面显示他们在 Facebook 上的所有朋友,他们可以在其中向该朋友发送加入我们的应用程序的邀请(注册)。在我们发送给朋友通知的那个邀请中,链接中有用户 ID(我们的应用程序)和礼物/产品 ID,它将把用户带到我们在 Facebook 中的应用程序,他们可以加入。当他们加入时,它会将他们的 Facebook 帐户连接到我们的应用程序,届时我们必须向邀请 Facebook 好友的用户赠送免费筹码(因此链接中的 userID)并向新用户赠送任何礼物(因此发送到他们通知的链接中的礼物/产品ID)。

因此,在我们的应用程序中创建新用户时,我需要访问用户 ID 和礼品/产品 ID。在 ConnectionSignUp 实现中创建新用户。但这有 execute(Connection) 绝对不会在通话中包含用户和礼物 ID。

基本上,在我们的应用程序中,我们有玩家邀请 Facebook 朋友加入游戏,如果他们这样做,玩家邀请将获得免费筹码,新玩家可能会获得礼物或免费筹码,但只有当新玩家注册/链接他们的我们应用程序中的 Facebook 帐户。

所以我认为拦截器可以从

void postConnect(Connection<T> tConnection, WebRequest webRequest)称呼。

这会起作用吗,或者是否有另一种方法来实现我们需要的这个用例。

谢谢

标记

0 投票
1 回答
44 浏览

facebook - 在获得 Facebook 批准之前,是否可以使用开发人员或测试帐户在用户墙上发帖?

在获得 Facebook 的批准(审查)之前,是否可以使用开发人员或测试帐户在用户墙上发帖?它应该可以工作,但是当我尝试使用 java spring social api 更新状态时出现“权限不足”错误。

0 投票
3 回答
3849 浏览

angularjs - spring social facebook + api + angularjs(如何从 angular 调用 -> spring api -> 重定向到 facebook 登录)

这可能只是 angularjs 问题!我对前端和 angularjs 很陌生。

我有一个 angularjs 登录服务,它调用 url '/signin/facebook/' 来登录,似乎后端被正确重定向并调用了 facebook oauth,但我得到了以下错误。

【Angularjs登录服务】

[错误]

因此,当我从错误的浏览器控制台直接单击链接时,它的身份验证很好!

更新#01

我不认为,javascript 假设调用 facebook auth,javascript 应该调用同一个主机 '/signin/facebook/' 然后后端应该调用 facebook auth ???

更新 #02 2014 年 10 月 15 日

1)我已经更新了代码以允许跨源但仍然得到相同的错误。2)当我再次重新阅读错误时,它实际上说“facebook”没有'Access-Control-Allow-Origin'标头出现在请求的资源上。

所以问题是,我应该如何从 angularjs -> java api -> 重定向到 facebook 登录页面调用?

[爪哇]

[标题]

更新#03

我正在使用 Advance REST 客户端调用“/signin/facebook/”,它似乎工作正常。

重定向 #1

重定向#2

重定向#3

0 投票
1 回答
1578 浏览

spring - 无法在 Facebook API 中检索朋友:Spring Social

我正在尝试使用 Spring Social Facebook 检索用户的朋友姓名。列出好友 = facebook.friendOperations().getFriendProfiles(); 该语句给了我一个 400 Bad Request 错误。

错误如下所示。

我在“配置应用中心权限”中授予了以下权限。 在此处输入图像描述

知道为什么会这样吗?提前致谢。

0 投票
2 回答
820 浏览

facebook - 如何使用 spring social facebook api 向 facebook 朋友的墙上发送消息或发布消息

我有一个应用程序,它使用 spring social facebook 将 facebook 朋友导入为联系人。我想邀请这个 facebook 朋友加入这个应用程序。有没有办法使用spring social api向选定的facebook朋友发送私人消息或在选定的facebook朋友的墙上发帖?

提前致谢

0 投票
2 回答
981 浏览

spring-mvc - Spring Social Facebook

I am developing with Spring Social and Thymeleaf from the quick start example, but I realised that it only supports one Facebook object per controller. This means the sample can't provide support for multiple users and I am guessing it has to do with the @Scope of the variable. Its runs in a Spring boot container and I wonder how I can configure this so that each session has its own Facebook object.