As solicitações feitas à nossas APIs podem resultar em diferentes respostas de erro. O documento a seguir descreve táticas de recuperação e exibe uma lista de valores de erro com um mapa para o método de resolução mais comum.
Veja a seguir uma resposta de erro comum resultante de uma solicitação de API malsucedida:
{ "error": { "message": "Message describing the error", "type": "OAuthException", "code": 190, "error_subcode": 460, "error_user_title": "A title", "error_user_msg": "A message", "fbtrace_id": "EJplcsCHuLu" } }
message
: é uma descrição do erro legível por humanos.code
: é o código do erro. Os valores comuns estão listados abaixo, juntamente com táticas comuns de recuperação.error_subcode
: são informações adicionais sobre o erro. Os valores comuns estão listados abaixo.error_user_msg
: é a mensagem que será exibida ao usuário. O idioma da mensagem é baseado no local da solicitação da API.error_user_title
: é o título do diálogo, se exibido. O idioma da mensagem é baseado no local da solicitação da API.fbtrace_id
: é o identificador de suporte interno. Ao relatar um bug relacionado a uma chamada da Graph API, inclua o fbtrace_id
para nos ajudar a encontrar os dados de registro para depuração. No entanto, esse ID expirará em breve. Para ajudar a equipe de suporte a replicar o problema, anexe uma sessão salva do Explorador da Graph API.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 | |
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. |
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. |
Acesse o guia sobre limites de volume da Graph API para saber mais sobre os códigos de erro de limitação de volume.