Почему идентификатор приложения Facebook внезапно становится недействительным?

прежде всего, я уверен, что мой идентификатор приложения FB действителен, потому что пользователи могут войти в мое приложение Android, используя учетные данные facebook до нескольких дней назад (я думаю, что это до февральского перерыва).

недавно новые пользователи не могут войти в мое приложение для Android с помощью facebook больше, потому что facebook продолжает говорить, что мое приложение FB недействительно (ошибка: Invalid application fb-app-id), но old users кто уже авторизовал мое приложение для Android для доступа к их информации, все еще может войти в систему с помощью facebook. (Старые пользователи все еще могут войти в мое приложение использование учетных данных facebook, но новые пользователи не могут)

кто-нибудь знает, почему это происходит с моим приложением facebook и как его исправить?

Edit: при доступе к https://graph.facebook.com/facebook-app-id я получаю эту ошибку

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

спасибо вам.

4 ответов


Если вы уверены, что приложение не находится в режиме песочницы (который был gema.ответ megantara), и не был удален по политическим причинам Facebook единственное объяснение, которое я могу придумать, это то, что вы ограничили приложение демографически (i.e по стране или возрасту)

если это так, API не вернет данные приложения, если вы не сделаете вызов API, используя маркер доступа пользователя для пользователя, который соответствует любым примененным ограничениям, и пользователи, которые не отвечают требованиям, не будут возможность использовать приложение.

Если это то, что вы сделали, вы можете удалить ограничения через API (через


в основном то же решение, что и принятый ответ, просто обновлено для последнего сайта разработчика FB, поэтому вам нужно сделать это:

  1. Приложениями->Приложения
  2. Статус+Комментарий
  3. вы хотите сделать это приложение и все его живые функции доступными для широкой общественности? - >Да

updated


обычно, если вы получаете такую ошибку при посещении https://graph.facebook.com/523132271032907 потому что включен режим песочницы. Вы пытались сбросить секретный ключ ?


Я думаю, это потому, что FB не проверяет, действителен ли идентификатор приложения, когда пользователь уже вошел в систему. Вероятно, предполагается, что если проверка прошла, id is действительным. По-видимому, блокировка пользователей после недействительного идентификатора приложения никогда не была целью дизайна.