在我的 symfony 项目中,我为不同的社交登录(twitter、facebook 和 google)集成了 HwiOAuthBundle,并且一切正常。我们正在为这些提供者中的每一个以及用户 ID 收集 oAuth 令牌。
现在我的问题是,如何在我的 symfony 控制器的 HwiOAuthBundle (或任何其他方式)的帮助下使用这些令牌对这些服务之一进行经过身份验证的 API 调用
任何帮助将不胜感激。
在我的 symfony 项目中,我为不同的社交登录(twitter、facebook 和 google)集成了 HwiOAuthBundle,并且一切正常。我们正在为这些提供者中的每一个以及用户 ID 收集 oAuth 令牌。
现在我的问题是,如何在我的 symfony 控制器的 HwiOAuthBundle (或任何其他方式)的帮助下使用这些令牌对这些服务之一进行经过身份验证的 API 调用
任何帮助将不胜感激。
对于 facebook,只需调用图形 API,将您保存在数据库中的 FB 访问令牌传递给它:https ://graph.facebook.com/.....?access_token=
与linkedin相同,只需使用 oauth2_access_token= 代替
其他提供商可能相同/相似的事情
为我工作。
不要认为有可能做你所要求的。默认情况下,HWIOAuthBundle 甚至不将令牌保存到 DB。
获得令牌后,我认为您需要使用专用于每个 API 的捆绑包/包装器。