Facebook测试用户和auth

Bru*_*uce 5 email testing facebook dialog updates

我有一个项目,我使用Selenium来测试Facebook身份验证.我创建了一个Facebook应用程序,在这个应用程序中创建了一个测试用户并使用Facebook登录创建了一些测试 到现在为止,它正在发挥作用.但在过去的两周里,Facebook发生了一些变化,我的测试失败了.这是由于权限对话框中的界面更改(我按其ID定位按钮).第二个问题是我没有从Facebook测试用户那里获得电子邮件地址,而是一封长度超过75个字符的代理邮件(我的数据库字段长度在我使用的框架中是硬编码的).

如果我以普通用户身份登录,它正常工作,我得到此权限框:

在此输入图像描述

但是当我以我创建的测试用户身份登录时(通过应用程序的开发者角色中的'切换到'),我得到了这个框:

在此输入图像描述

我测试了它~2周前,这仍然有效.今天它改变了.所以我的问题:

  • 如何找回测试用户的旧权限框?
  • 如何获取真实的电子邮件地址而不是代理?

谢谢!

Okl*_*mer 0

我在身份验证对话框中遇到了同样的问题。我尝试了一些新旧应用程序的各种设置,包括三月/四月。2013年重大变更启用/禁用,但没有帮助。
不过,我想我可以帮助您解决电子邮件问题。当您以测试用户身份登录并进入帐户设置页面时,您将看到测试用户的主要电子邮件地址。默认情况下,这应该是一个非常长的图片,就像我所附的图片一样。

Facebook 测试用户的默认电子邮件地址配置

Facebook 平台返回此主电子邮件地址。如果您使用测试用户帐户通过身份验证对话框并查看隐私设置页面,您会发现默认的主电子邮件地址已与应用程序共享。您必须为测试用户提供一个新的电子邮件地址,并通过帐户设置页面将新的电子邮件地址设置为主要电子邮件地址。