问题标签 [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.
spring-social - Handler processing failed; nested exception is java.lang.NoClassDefFoundError: org/apache/http/client/protocol/HttpClientContext
I am struggling with a NoClassDefFound exception in access to spring-social linked in and facebook. What is strange is I have a project which works using the same code for connexion and one which does nt. I have gone thru the differences between the 2 of them and doesnt see any which makes sense to me.
Here is the full trace I get. Any hint or search direction is welcome.
java - 如何使用 spring-social 从 Facebook 获取个人资料图片网址?
我使用spring-social-facebook与 Graph API(1.0.3.RELEASE,如果它是米特)进行交互。
而且我找不到任何操作来检索个人资料的图片网址。我发现只有返回字节数组的操作,它们对于实现不是很方便。
Spring Social 中是否存在任何类型的检索图像 url 的操作?
如果没有,是否有任何“整洁”的解决方法?
谢谢!
java - 如何在 Spring Social 中执行 facebook 批处理请求处理
我之前使用 RestFB 将 facebook 功能添加到我的 spring 应用程序中。现在我开始使用 Spring Social,因为它似乎很容易开发。
目前,我正在为 spring social 中的 facebook 游戏开发后端应用程序,我需要获取一群用户的公开帖子。我可以在 restfb 中执行此操作,如下所示
但我在 Spring Social 中找不到任何此类用于处理 Facebook Graph API 接受的批处理请求的方法。
我怎样才能做到这一点?请帮我。
spring-mvc - Spring social 和 MVC:什么意思?
我试图了解 Spring social 的运作方式。我已经从github导入了spring social quickstart 3.0.x。它运作良好。但我不明白这样的一些观点: 在 controllers.xml 文件中有:
- 为什么没有 view-name 属性?
- 将为每个控制器显示哪些视图,或者将执行哪个控制器和哪个方法?
谢谢
facebook - 使用 Facebook 的春季社交登录不起作用
我在一个应用程序上工作,我想添加 ProviderSignIn 功能。我在我的网页上放置了一个按钮,这样人们就可以使用 facebook 连接(登录)我的应用程序。正如文档所述(http://docs.spring.io/spring-social/docs/1.0.3.RELEASE/reference/html/signin.html),oAuth舞蹈:1. POST 用于登录/facebook 工作(在萤火虫中看到) 2. GET 用于登录/facebook?code="somecode" 工作(在萤火虫中看到) 3. GET 用于登录,但这只是显示我的视图登录。
文档说:
如果在获取访问令牌或获取用户的配置文件数据时发生任何错误,ProviderSignInController 将重定向到应用程序的登录 URL。对登录 URL 的请求将有一个“错误”查询参数设置为“提供者”,以指示在与提供者通信时发生错误。默认登录 URL 是“/signin”(相对于应用程序根目录),但可以通过设置 signInUrl 属性进行自定义。
在第 3 步,我的 url 是 signin# =而不是使用错误查询参数登录。
我不明白为什么我在查询参数中没有收到错误?
grails - 将 Grails 与 Spring Social(Facebook、Twitter 和 Google)集成需要什么
我的 Spring 非常好(或者肯定曾经是,大约 2 年了)。Grails 我很新。
我想做两件事。
- 将 Spring Security 与我的 Grails 应用程序集成。
- 集成 Spring Social、Facebook、Twitter 和 Google 以允许社交登录和注册。
我可以看到有用于 Grails 的 Spring Social Core、Spring Social Facebook 和 Spring Social Twitter 插件,但我并不完全清楚它们的作用或为什么需要它们。我认为 Spring Social 扩展了 Spring Security 是错误的吗?在这种情况下,我希望 Spring Security 集成能够处理它。
Grails 插件也看起来不像最近被修改过,所以如果有经验的人可以清除迷雾,我将不胜感激。
干杯
facebook - 使用 App ID 和 App Secret 检索公共 Facebook 帖子
我有一个与公司页面相关联的 Facebook 应用程序。该页面上有公开帖子,我想通过 spring-social-facebook 插件检索这些帖子(以及最终图像等)用于 spring-boot。
我可以在不验证为特定 FB 用户的情况下检索 Page 对象,但是如何获取与公司相关的公共信息(例如墙帖、上传的图像等)?
我可以访问页面对象(${page.category}),但是当我尝试获取他们的帖子时,我得到以下异常:
我的目标是为这家特定公司创建 REST 服务,以使用其自己的公共 FB 数据填充只读前端,而无需通过 Facebook 进行任何最终用户身份验证。
谢谢!
facebook-graph-api - 将 Spring Security 与 Facebook 登录集成
我为我的项目使用 Spring MVC 和 Spring Security。这使用我自己的用户数据进行身份验证。但现在我试图与 Facebook 整合。我已经在 Facebook 上创建了应用程序,这意味着我得到了客户 ID 和客户密码。我还阅读了 SO 中的一些问题和一些文档,但仍然卡住了......
我创建控制器以使用 Facebook 登录:
我认为它有效,因为当我尝试连接时,我可以在下面使用 Javascript 显示我的名字:
但我仍然对如何将它与 Spring Security 集成感到困惑。如果有人有任何例子,我将不胜感激......
这是我的 spring-security.xml
我有自己的类来使用 JPA 对用户数据进行身份验证...
最近几天我做了一些研究,但仍然卡住了。
我的项目堆栈:Java、Spring MVC、Spring Security、Google App Engine、Google Data Store、JPA。(添加了 Spring Social Core 和 Spring Social Facebook)
facebook - facebook 个人资料中未返回用户名
我刚刚在developers.facebook.com 上重新注册了我们的Facebook 应用程序,获得了应用程序ID 和密码。到目前为止,一切都很好。
现在,当我使用新的 appId 和 appSecret 获取用户配置文件时,用户名字段为空,其中设置了其他字段(如 lastName 等)(我UserProfile userProfile = connection.fetchUserProfile()
使用 spring-social-facebook)。
我确定用户名字段之前已使用旧的 appId 填写。我不知道为什么现在用户名不再由 facebook 发送。如果他使用 facebook 登录,我们需要用户名来本地存储用户。
这是我缺少的 Facebook 应用程序设置页面上的设置吗?还是 Facebook 方面发生了一些变化?
facebook - 使用带有 spring-social facebook 的应用访问令牌来查询公共页面
在这个问题( How to use Facebook appAccessToken with Spring Social)中之前曾询问过使用应用程序访问令牌, Craig Walls很好地解释了为什么 spring-social API 在大多数情况下应该是基于用户的。
我有一个场景,但是我希望我们的服务器端应用程序进行一些不需要用户特定权限的查询。我为下面的示例选择了一个随机的公共页面
我想:
- 按别名/ID 查看有关公共页面的详细信息
- 按别名/ID 查看公共页面的帖子
- 搜索页面
当我使用 App Access Token在 Graph API Explorer ( https://developers.facebook.com/tools/explorer )中测试这些时,它们工作正常。应用访问令牌是通过点击https://graph.facebook.com/v2.0/oauth/access_token?client_id={app-id}&client_secret={app-secret}&grant_type=client_credentials
和替换client_id
以及client_secret
使用我的 Facebook 客户端凭据获得的。
我们的应用程序希望能够为任何给定名称制作这些,以便我们可以查询公司的存在。
我们将对 Twitter、LinkedIn 和其他人有类似的要求,所以我只是想检查一下当前 API 中是否有任何方法可以做到这一点,或者它是否不符合我们的要求。