ti-enxame.com

Por que o ID do aplicativo do Facebook de repente se torna inválido?

Antes de tudo, tenho certeza de que meu ID de aplicativo fb é válido, pois os usuários podem efetuar login no meu Android usando credenciais do Facebook até alguns dias atrás (acho que é antes da alteração do intervalo de fevereiro).

Recentemente, novos usuários não podem fazer login no meu aplicativo Android usando o facebook mais porque o facebook continua dizendo que meu aplicativo fb é inválido (o erro é: Invalid application fb-app-id) MAS old users que já autorizou meu Android para acessar suas informações ainda pode fazer login usando o facebook. (Usuários antigos ainda podem fazer login no meu aplicativo usando credenciais do facebook, mas novos usuários não))

Alguém sabe por que isso aconteceu com meu aplicativo do facebook e como corrigi-lo?

Edit: Quando acessar https://graph.facebook.com/facebook-app-id Eu recebo este erro

{
"error": {
  "message": "Unsupported get request.",
  "type": "GraphMethodException",
  "code": 100
    }
   }

Te agradece.

15
Wayne

Se você tem certeza de que o aplicativo não está no modo sandbox (que foi a resposta de gema.megantara) e não foi excluído por motivos de política do Facebook, a única explicação que posso pensar é que você restringiu o aplicativo demograficamente (por exemplo, por país ou idade)

Se esse for o caso, a API não retornará os detalhes do aplicativo, a menos que você faça a chamada da API usando um token de acesso de usuário para um usuário que cumpra todas as restrições que você aplicou, e os usuários que não atenderem aos requisitos não poderão para usar o aplicativo.

Se foi isso que você fez, você pode remover as restrições através da API (através do campo restrictions do objeto Aplicativo ou na guia '' Avançado '' nas configurações do aplicativo no Painel do aplicativo

Se você estiver usando a interface frontend para alterar as configurações, é o campo '' Restrições de aplicativo '' que deseja editar, a captura de tela anexada settings interface

16
Igy

Basicamente, a mesma solução da resposta aceita, atualizada apenas para o site de desenvolvedor do FB mais recente, foi atualizada, portanto, você precisa fazer o seguinte:

  1. Aplicativos-> Seu Aplicativo
  2. Status + Revisão
  3. Deseja disponibilizar este aplicativo e todos os seus recursos ao vivo para o público em geral? -> sim

updated

7
Adam Waite

Normalmente, se você receber um erro assim quando visitar https://graph.facebook.com/523132271032907 é porque o modo sandbox está ativado. Você tentou redefinir a chave secreta?

5
Gema Megantara

Eu acho que isso ocorre porque o FB não verifica se o ID do aplicativo é válido quando o usuário já está conectado. Provavelmente, assume que, se a verificação for aprovada, o ID é válido. Aparentemente, bloquear os usuários depois de invalidar o ID do aplicativo nunca foi uma meta de design.

0
18446744073709551615