降级facebook API?

降级facebook API?,facebook,hwioauthbundle,Facebook,Hwioauthbundle,我正在使用FacebookAPI通过OAuth登录 但是,从2.4版“电子邮件”无法从facebook获得。 我的系统是由 HWIOAuthBundle还不支持2.4版本 然后我想降低API的版本, 但我不知道怎么做 facebook开发者->我的应用程序显示“API v2.4版” 有什么解决方案吗?您的应用程序只能使用创建应用程序时已公布的最低API版本。因此,如果您的应用程序是在v2.4推出之后创建的,那么您不能“降级”到低于该版本的任何API版本。你必须找到一个“旧”的应用程序,它是在之前

我正在使用FacebookAPI通过OAuth登录

但是,从2.4版“电子邮件”无法从facebook获得。 我的系统是由

HWIOAuthBundle还不支持2.4版本

然后我想降低API的版本, 但我不知道怎么做

facebook开发者->我的应用程序显示“API v2.4版”


有什么解决方案吗?

您的应用程序只能使用创建应用程序时已公布的最低API版本。因此,如果您的应用程序是在v2.4推出之后创建的,那么您不能“降级”到低于该版本的任何API版本。你必须找到一个“旧”的应用程序,它是在之前创建的。(但如果你已经有了活跃的用户群,那么现在切换应用id可能也不是一个好主意。请记住,用户id现在是应用范围,因此如果你现在切换应用,你将获得不同的用户id。)“然而,从2.4版“电子邮件”无法从facebook获得–该字段仍然可用,现在只需要明确询问它。因此,在以前的API版本中,对
/me
的请求将返回应用程序可以访问的所有用户配置文件信息,现在该请求将需要是
/me?fields=email,
–并且t是HWIOAuthBundle需要更改代码的点(如果实际发出的API请求没有向您公开)我明白了,谢谢@CBroe。我明白了,不过我需要等待库的更新。你的应用程序只能使用创建应用程序时已经公布的最低API版本。因此,如果你的应用程序是在v2.4推出之后创建的,那么你不能“降级”到低于该版本的任何API版本。你必须找到一个“旧版本”应用程序,该应用程序在此之前已经创建。(但如果您已经有一个活动用户群,那么现在切换应用程序id可能也不是一个好主意。请记住,用户id现在是应用程序范围,因此如果您现在切换应用程序,您将获得不同的用户id。)“然而,从2.4版“电子邮件”无法从facebook获得–该字段仍然可用,现在只需要明确询问它。因此,在以前的API版本中,对
/me
的请求将返回应用程序可以访问的所有用户配置文件信息,现在该请求将需要是
/me?fields=email,
–并且这是HWIOAuthBundle需要更改代码的地方(如果实际发出的API请求没有向您公开)。我明白了,谢谢@CBroe。我明白了,不过我需要等待库更新。