簡體   English   中英

無法使用測試用戶通過Facebook iOS SDK 3登錄

[英]Can't login via Facebook iOS SDK 3 with a test user

擁有與普通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”,但它也無法正常工作。

我從移動設備登錄測試Facebook用戶時遇到了同樣的問題-“我們無法識別您的電子郵件地址或電話號碼”。

我做了什么:

  • 去開發者控制台並創建了新的測試用戶
  • 單擊控制台中的編輯和更改密碼- 確實是一個錯誤

通過開發者控制台更改密碼后,Facebook也將更改測試電子郵件。 而且您只能在facebook.com網站(而不是android,iOs或m.facebook.com)上登錄-因為您會收到一條安全警告,通知您電子郵件已更改。 同樣,您不能使用簡單的電子郵件,例如qwerty。

您需要做什么才能使其正常工作:

  • 在控制台中創建新的測試用戶(請勿更改任何內容)
  • 轉到Graph API,生成應用程序令牌,通過{app_id} / accounts / test-users獲得測試用戶( 詳細信息
  • 將新密碼(僅密碼)發布到測試用戶/ {user_id}( 詳細信息
  • 現在您將能夠使用m.facebook.com,Android或iOS應用程序登錄

有點奇怪

從您的響應看來,登錄所需的電子郵件應該是iosproject_gaxfjez_iosproject@tfbnw.net

使用生成的密碼,這應該對您有用。 您可以在此處閱讀有關創建測試用戶的更多信息。

如果仍然不能解決您的問題,請在http://developers.facebook.com/bugs創建一個錯誤報告,我們非常樂意進行調查。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM