我想通過在我的應用程序中使用twitter來創建用戶的聯繫信息。我發現github上的this項目看起來非常好。我只遇到一個問題。如果我與我的新應用程序的消費者的祕密和消費者鍵代碼從Twitter上運行它,它給了我一個錯誤:iOS Twitter NSURLErrorDomain代碼= -1012
Error Domain=NSURLErrorDomain Code=-1012 "The operation couldn’t be completed. (NSURLErrorDomain error -1012.)" UserInfo=0x6898e80 {NSErrorFailingURLKey=https://api.twitter.com/oauth/request_token, NSErrorFailingURLStringKey=https://api.twitter.com/oauth/request_token, NSUnderlyingError=0x68980e0 "The operation couldn’t be completed. (kCFErrorDomainCFNetwork error -1012.)"}
在控制檯輸出爲:
2013-01-16 17:55:24.367 DMTwitterOAuth[3411:c07] current status = Prompt for user data and request token to server
2013-01-16 17:55:24.371 DMTwitterOAuth[3411:c07] current status = Requesting token for current user's auth data...
2013-01-16 17:55:25.433 DMTwitterOAuth[3411:c07] current status = Token received from server
後不久,我得到警報視圖其中表示遇到NSURLErrorDomain
。另一方面,如果我使用另一個Twitter應用程序的其他代碼運行它,則會提供有關用戶的所有詳細信息。我只是不明白爲什麼有些鍵可以工作,而對於其他鍵則不行。
錯誤代碼-1012可能是由於身份驗證質詢造成的。在我的情況下,Twitter帳戶存在於設置中,但由於某種原因未登錄。一旦我輸入帳戶的密碼,一切都完美。 –