2012-08-22 122 views
2

有一個與普通FB用戶(登錄和發佈)一起工作的代碼。剛創建測試用戶但無法登錄。獲取信息「我們無法識別您的電子郵件地址或電話號碼」。 ?調用https://graph.facebook.com/362652477144946/accounts/test-users後...我:無法通過Facebook iOS SDK 3與測試用戶登錄

{ 
    "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當另一個電子郵件「[email protected]」,但它並沒有工作過。

回答

3

我面臨與來自移動設備的測試facebook用戶登錄相同的問題 - 「我們無法識別您的電子郵件地址或電話號碼」。

我所做的:

  • 又到開發者控制檯,並創建新的測試用戶
  • 在控制檯點擊了編輯和更改的密碼 - 比是一個錯誤

後更改密碼通過開發控制檯 - Facebook也更改測試電子郵件。而且您只能在facebook.com網站(而不是android,iOs或m.facebook.com)上登錄 - 因爲您收到安全警告,指出電子郵件已更改。你也不能使用像qwerty這樣簡單的電子郵件。

你需要做的就是什麼它的工作:

  • 創建控制檯新的測試用戶(不改變任何東西)
  • 轉到圖形API,產生應用程序令牌,通過{APP_ID得到測試用戶} /帳號/測試用戶(details
  • 你應該能夠使用登錄發表新密碼(只密碼),以測試用戶/ {USER_ID}(details
  • 現在m.facebook.com,Android或iOS應用程序

一點點怪異

+0

偉大的回答,你救了我的一天! –

2

從您的迴應看起來好像登錄時需要使用此郵件應該是 [email protected]

這應該適用於生成密碼。 你可以閱讀更多關於創建測試用戶here

如果仍然無法解決您的問題,請在 http://developers.facebook.com/bugs創建一個錯誤報告,我們將非常樂意研究它。

+0

我也能登錄** **只用'@ tfbnw.net'地址(而不是'@ facebook.com'一個)。令人混淆的是,前者是默認隱藏的,它可以在測試用戶的配置文件頁面的「聯繫信息」,「編輯」下找到。 – dukedave