Facebook Graph API 测试用户丢失电子邮件

Facebook Graph API test user missing email

对于我的 Android 单元测试,我使用 Facebook Graph API 创建测试用户,然后使用电子邮件和密码登录 Facebook。

自 2021-02-26,我在 Facebook API 创建一个时没有收到测试用户的电子邮件。 例如:

POST APP_ID/accounts/test-users

Returns :

{
  "id": "USER_ID",
  "access_token": "SUPER_LONG_ACCESS_TOKEN",
  "login_url": "LOGIN_URL",
  "password": "USER_PASSWORD"
}

所以现在电子邮件丢失了,当我检查我的用户时:

GET /USER_ID (and user's access token)

Returns :

{
  "name": "FIRSTNAME LASTNAME",
  "id": "USER_ID"
}

我检查过,我的用户拥有“电子邮件”权限,我也尝试使用“fields=email”获取,但它不再 returns 电子邮件。

那么如何像以前一样从图表 API 中获取测试用户的电子邮件?

它现在似乎可以正常工作(2021 年 4 月),Facebook 帐户是使用电子邮件创建的,所以我的测试现在 运行 正确。