2

拥有与普通 FB 用户(登录和发布)一起使用的代码。刚刚创建了测试用户,但无法登录。收到消息“我们无法识别您的电子邮件地址或电话号码”。致电https://graph.facebook.com/362652477144946/accounts/test-users后?...我得到了:

{
  "id": "100004233554579",
  "access_token": "...",
  "login_url": "https://www.facebook.com/platform/test_account_login.php?user_id=100004233554579&n=Ffaa4FVusNloYGS",
  "email": "iosproject_gaxfjez_iosproject\u0040tfbnw.net",
  "password": "..."
}

尝试在用户名处输入“100004233554579”、“Ffaa4FVusNloYGS”和“iosproject_gaxfjez_iosproject\u0040tfbnw.net”,但没有任何效果。有任何想法吗?

UPDATE1在电子邮件中注意到“\u0040”,因此将其更改为“@”。但随后得到“我们无法识别您的电子邮件”:)

UPDATE2注意到登录到 Facebook login_url 时还有另一封电子邮件“100004233554579@facebook.com”,但它也不起作用。

4

2 回答 2

3

我在通过移动设备测试 facebook 用户登录时遇到了同样的问题 - “我们无法识别您的电子邮件地址或电话号码”。

我做了什么:

  • 去开发控制台并创建新的测试用户
  • 在控制台中单击编辑和更改密码 -这不是一个错误

通过开发控制台更改密码后 - facebook 也会更改测试电子邮件。而且您只能在 facebook.com 网站(不是 android、iOs 或 m.facebook.com)上登录 - 因为您会收到电子邮件已更改的安全警告。您也不能使用像 qwerty 这样的简单电子邮件。

你需要做什么才能让它工作:

  • 在控制台中创建新的测试用户(不要改变任何东西)
  • 转到 Graph API,生成应用程序令牌,通过 {app_id}/accounts/test-users 获取测试用户(详细信息
  • 向测试用户 /{user_id} 发布新密码(仅密码)(详细信息
  • 现在您可以使用 m.facebook.com、Android 或 iOS 应用程序登录

有点诡异

于 2014-05-30T00:01:19.763 回答
2

从您的回复来看,登录所需的电子邮件似乎应该是 iosproject_gaxfjez_iosproject@tfbnw.net.

使用生成的密码应该对您有用。您可以在此处阅读有关创建测试用户的更多信息。

如果它仍然不能解决您的问题,请在 http://developers.facebook.com/bugs创建一个错误报告,我们将非常乐意调查它。

于 2012-08-30T06:55:01.630 回答