对于我的Android单元测试,我使用Facebook Graph API创建测试用户,然后使用电子邮件和密码登录Facebook。
自2021-02-26例如,当我使用Facebook API创建邮件时,我并没有收到测试用户的邮件。例如:
POST APP_ID/accounts/test-users
的回报:
{
"id": "USER_ID",
"access_token": "SUPER_LONG_ACCESS_TOKEN",
"login_url": "LOGIN_URL",
"password": "USER_PASSWORD"
}
所以当我用
检查我的用户时,邮件现在丢失了GET /USER_ID (and user's access token)
的回报:
{
"name": "FIRSTNAME LASTNAME",
"id": "USER_ID"
}
我检查了,我的用户有"电子邮件"。允许的话,我也试着用"fields=email"但是它再也不会返回邮件了。
那么如何从图形API中获取测试用户的电子邮件呢?
现在看来它正在工作(2021年4月),facebook帐户是用电子邮件创建的,所以我的测试现在运行正常。