2013-03-06 118 views
4

我已閱讀所有其他相關問題,但未找到答案。Facebook登錄失敗,代碼爲190 - 「訪問令牌在設備上無效」

我已經能夠重現Facebook登錄失敗且代碼爲190並且「訪問令牌在設備上失效」的消息的情況。

由於某些原因,只有當用戶在iOS Facebook設置頁面中設置其憑據時纔會發生。如果用戶在Safari中(並且僅在Safari中)登錄Facebook,則授權方法可以正常工作。

如果用戶在Safari和iOS上都登錄Facebook,授權失敗,甚至無數嘗試失敗(超過10次)。

當我退出iOS的Facebook設置頁面並讓Safari登錄到Facebook時,授權成功。

我正在使用iPhone模擬器,所以我沒有安裝Facebook應用程序,當我的應用程序調用[facebook authorize]時,它在Safari中打開(如果iOS設置爲空)。

Facebook SDK 3.1.1。

任何想法?

回答

0

我在最近幾天遇到了這個問題。最後我的解決方案是重置iPhone模擬器。您可以通過這樣做:

  1. 選擇iPhone模擬器菜單
  2. 選擇「重置內容和設置...」

一旦我這樣做認證工作正常。在我的情況下,我相信190錯誤是由於在設置中更改爲不同的FB帳戶而引發的。

0

當我更改我的Facebook密碼時,發生在我的iPhone上。需要在手機上更改您的Facebook應用程序密碼以及

+0

您是否有過使用Iphone模擬器的問題? – 2014-04-06 19:01:03

相關問題