我有一段时间试图弄清楚如何解决这个问题。让我向你详细解释一下。
我在Spring MVC和Spring Social中开发了一个Web应用程序。到目前为止,用户可以使用Facebook,Twitter和用户/密码进行签名和注册。即使是那些通过Facebook / Twitter签约的用户也可以分享。
现在,webapp所有者希望任何用户使用用户/密码进行signedup,他/她可以将他/她的活动帐户与他/她的Facebook个人资料相关联。这样,这些用户就可以在他/她的Facebook墙上发帖。
你们中有谁知道如何做到这一点?
到目前为止,我已经尝试通过Graph API http链接获取FB令牌,但URL显示了FB secret属性。
有什么想法吗?
答案 0 :(得分:0)
如果我正确理解这一点,春季社交示例项目中会涵盖一个非常类似的场景:https://github.com/spring-projects/spring-social-samples
用户登录您的webapp后
他们需要通过spring社交连接到Facebook(Spring社交连接控制器可以处理这个)。
他们需要授权您的应用访问他们的Facebook。
(spring social就是这样),在身份验证过程之后,您将获得一个可以保留用于下一个会话的密钥。
一旦他们登录,你就有了一个Facebook连接实例(spring-social-facebook创建了这个),你可以用它来发布到他们的墙上
connection.updateStatus("I've connected with the Spring Social Showcase!");
您还可以对Facebook API执行其他操作。
希望这有助于回答您的问题。
谢谢,
保