2011-02-09 19 views
15

Estoy usando el último SDK de Facebook IOS, y estoy obteniendo "facebookErrDomain error 10000" al azar, cuando uso el requestWithGraphPath. Puedo activar la solicitud desde la interfaz de usuario y, a veces funciona bien, a veces me da el error.Obteniendo al azar "facebookErrDomain error 10000"

¿Alguien ha tenido un problema similar?

Respuesta

10

El problema se debió al hecho de que durante el desarrollo había cambiado los permisos solicitados por la aplicación. Yo había autorizado mi solicitud, decir con permiso x, y, z, pero solo pedía x, y.

Lo que tuve que hacer es eliminar la aplicación de la lista de aplicaciones autorizadas y autorizarla de nuevo con los permisos correspondientes.

Me gustaría que dieron un mejor mensaje de error :)

+0

Por ejemplo, para mí mismo había cambiado la URL de publicación de 'feed' a' photos'. Una vez que lo volteé, el problema fue resuelto. –

0

Compruebe el error adicional error_msg de su error. Espero que sea un "OAuthException" y un access_token no válido/caducado. Debe proporcionar un nuevo access_token en caso de que tenga este error.

+0

el error fue un oauthexception pero wouldn No sucede todo el tiempo: un token nuevo fallaría, luego funcionaría y luego fallaría. – machunter

+0

publique mensaje de error completo en caso de que aún necesite ayuda –

+0

OAuth Exception y Un token de acceso activo se debe utilizar para consultar información sobre el usuario actual ... estos son los dos que tengo. ¡¡¡¡¡¡AYUDA!!!!!! – Nil

24

El objeto de error devuelto tiene los detalles sobre lo que está pasando. me sugieren para poner en práctica ese método para obtener más informaciones:

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

Por ejemplo para mi problema me gived esa información, y lo he arreglado:

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

gracias por la sugerencia, no me di cuenta de que el método de descripción proporcionaba una información más detallada del problema. – machunter

+2

También podría usar [error userInfo] para un mejor registro. Imprimirá el diccionario userInfo. –

Cuestiones relacionadas