我们 Build 了一项服务,允许用户通过Facebook登录,以检查他们在服务中的状态以及他们的Facebook好友的状态 .

此服务在Messenger Extension中运行 .

我们试图了解登录的用户是否使用电话号码注册了Messenger,而不是向他显示他不允许使用的Facebook登录按钮 .

我们找到的唯一方法是从Messenger Extension内部调用我们的服务器并检查Facebook页面令牌,如果用户的ID(Facebook页面ID)返回错误: 2018218 No profile available for this user. If the user registered for Messenger with a phone number, no profile information is available. 但是,最好的,从这里获取此信息facebook js sdk .