2011-02-09 10 views
15

Sto usando l'ultimo SDO di Facebook IOS e sto ricevendo un numero casuale "facebookErrDomain error 10000", quando si utilizza lo requestWithGraphPath. Posso attivare la richiesta dall'interfaccia utente e talvolta funziona correttamente, a volte mi dà l'errore.Ottenere casuale "Errore di FacebookErrDomain 10000"

Qualcuno si è imbattuto in un problema simile?

risposta

10

Il problema era dovuto al fatto che durante lo sviluppo avevo modificato le autorizzazioni richieste dall'applicazione. Avevo autorizzato la mia applicazione a dire con il permesso x, y, z ma stavo solo chiedendo x, y.

Quello che dovevo fare è rimuovere l'applicazione dall'elenco delle applicazioni autorizzate e autorizzarla di nuovo con le autorizzazioni appropriate.

vorrei hanno dato una migliore messaggio di errore :)

+0

Ad esempio, per me stesso avevo cambiato l'URL di invio da 'feed' a' photos'. Una volta riavviato il problema è stato risolto. –

0

Verificare l'ulteriore error_msg del proprio errore. Mi aspetto che sia un "OAuthException" e un access_token non valido/scaduto. È necessario fornire un nuovo access_token nel caso in cui si sia verificato questo errore.

+0

l'errore è stato un oauthexception ma wouldn Succede sempre: un nuovo token fallirebbe, quindi funzionerà, quindi fallirà. – machunter

+0

invia un messaggio di errore completo nel caso in cui hai ancora bisogno di aiuto –

+0

Eccezione OAuth e un token di accesso attivo deve essere utilizzato per richiedere informazioni sull'utente corrente ... questi sono i due che ho. AIUTO!!!!!! – Nil

24

L'oggetto errore riscontrato ha i dettagli su ciò che sta accadendo. suggerisco di attuare tale metodo per ottenere maggiori informazioni:

- (void)request:(FBRequest *)request didFailWithError:(NSError *)error { 
    NSLog(@"%@", [error localizedDescription]); 
    NSLog(@"Err details: %@", [error description]); 
}; 

Per esempio per il mio problema mi gived queste informazioni, e ho risolto il tutto:

2011-05-27 11:19:57.313 Challengein[7704:207] The operation couldn’t be completed. (facebookErrDomain error 10000.) 
2011-05-27 11:19:57.314 Challengein[7704:207] Err details: Error Domain=facebookErrDomain Code=10000 "The operation couldn’t be completed. (facebookErrDomain error 10000.)" UserInfo=0x6878b90 {error=<CFBasicHash 0x6879be0 [0x141c400]>{type = mutable dict, count = 2, 
entries => 
    2 : <CFString 0x6877f70 [0x141c400]>{contents = "type"} = <CFString 0x686f9a0 [0x141c400]>{contents = "OAuthException"} 
    3 : <CFString 0x686d610 [0x141c400]>{contents = "message"} = <CFString 0x686f970 [0x141c400]>{contents = "(#100) picture URL is not properly formatted"} 
} 
} 
+1

grazie per il suggerimento, non si è reso conto che il metodo di descrizione forniva informazioni più dettagliate sul problema. – machunter

+2

Si potrebbe anche usare [error userInfo] per un registro migliore. Stamperà il dizionario utente Info. –

Problemi correlati