在我的symfony项目中,我已将HwiOAuthBundle集成到不同的社交登录(twitter,facebook和google)中,一切都运行良好。我们正在收集每个提供商的oAuth令牌以及用户ID。
现在我的问题是,如何在我的symfony控制器的HwiOAuthBundle(或任何其他方式)的帮助下使用这些令牌对其中一个服务进行Authenticated API调用
任何帮助都将受到高度赞赏。
答案 0 :(得分:0)
对于Facebook,只需调用图表API,将您保存在数据库中的FB访问令牌传递给它:https://graph.facebook.com/.....?access_token=
对于linkedin来说,只需使用oauth2_access_token =而不是
其他提供商可能相同/类似的事情
为我工作。
答案 1 :(得分:-1)
不要认为可以做你所要求的事情。 HWIOAuthBundle默认情况下甚至不会将令牌保存到数据库。
获得令牌后,我认为您需要使用专用于每个API的捆绑包/包装器。