Aqui ficarão as informações detalhadas sobre os possíveis erros com a integração do Facebook.
Códigos de erro
| Código ou tipo | Nome | O que fazer |
|---|---|---|
| OAuthException | Se não houver um subcódigo, isso indica que o status de login ou o token de acesso expirou, foi revogado ou é inválido. Obtenha um novo token de acesso.Se houver um subcódigo, consulte-o. | |
| 102 | Sessão da API | Se não houver um subcódigo, isso indica que o status de login ou o token de acesso expirou, foi revogado ou é inválido. Obtenha um novo token de acesso.Se houver um subcódigo, consulte-o. |
| 1 | API desconhecida | Possivelmente, um problema temporário devido à inatividade. Aguarde um pouco e refaça a operação. Caso isso ocorra outra vez, verifique se você está solicitando uma API existente. |
| 2 | Serviço de API | Um problema temporário devido à inatividade. Aguarde um pouco e refaça a operação. |
| 3 | Método de API | Indica um problema que envolve recursos ou permissões. Confira se o app tem as permissões ou os recursos necessários para fazer a chamada. |
| 4 | Muitas chamadas de API | Um problema temporário devido à limitação. Aguarde um pouco e refaça a operação ou verifique o volume de solicitações de API. |
| 17 | Muitas chamadas de usuário de API | Um problema temporário devido à limitação. Aguarde um pouco e refaça a operação ou verifique o volume de solicitações de API. |
| 10 | Permissão de API negada | A permissão não foi concedida ou foi removida. Veja como corrigir permissões ausentes. |
| 190 | O token de acesso expirou | Obtenha um novo token de acesso. |
| 200-299 | Permissão da API (Múltiplos valores dependendo da permissão) | A permissão não foi concedida ou foi removida. Veja como corrigir permissões ausentes. |
| 341 | Limite do aplicativo atingido | Um problema temporário devido ao tempo de inatividade ou à limitação. Aguarde um pouco e refaça a operação ou verifique o volume de solicitações de API. |
| 368 | Bloqueado temporariamente por violações de políticas | Aguarde um pouco e refaça a operação. |
| 506 | Publicação duplicada | Publicações duplicadas não podem ser publicadas consecutivamente. Altere o conteúdo da publicação e tente novamente. |
| 1609005 | Erro ao publicar o link | Houve um problema ao detalhar os dados do link fornecido. Verifique a URL e tente novamente. |
Subcódigos de erro de autenticação
| Código | Nome | O que fazer |
|---|---|---|
| 458 | App não instalado | O usuário não fez login no seu app. Autentique o usuário novamente. |
| 459 | Usuário em checkpoint | O usuário precisa entrar em https://www.facebook.com ou https://m.facebook.com para corrigir um problema. |
| 460 | Senha alterada | No iOS 6 e nas versões mais recentes, caso a pessoa use o fluxo integrado do sistema operacional para fazer login, direcione-a aos ajustes de sistema operacional do Facebook no dispositivo para que ela atualize a senha. Caso contrário, ela precisará fazer login no app novamente. |
| 463 | Expirado | O status do login ou o token de acesso expirou, foi revogado ou está inválido de outra forma. Veja como corrigir tokens de acesso expirados. |
| 464 | Usuário não confirmado | O usuário precisa entrar em https://www.facebook.com ou https://m.facebook.com para corrigir um problema. |
| 467 | Token de acesso inválido | O token de acesso expirou, foi revogado ou está inválido de outra forma. Veja como corrigir tokens de acesso expirados. |
| 492 | Sessão inválida | O usuário associado ao token de acesso à Página não possui uma função apropriada na Página. |