IOS 6 сервер facebook не смог выполнить это недопустимое приложение запроса доступа
В некоторых устройствах iPhone 5 у нас есть ошибка при попытке позвонить в Facebook:
Ошибка:
"сервер facebook не смог выполнить этот запрос доступа с недопустимым идентификатором приложения"
Я много раз проверял, правильно ли указан идентификатор приложения.
Странно, что на других устройствах одно приложение работает правильно.
Пожалуйста, не могли бы вы помочь, в чем причина?
Ответы
Ответ 1
Все разработчики определенного приложения должны быть известны Facebook. Хотя приложение находится в режиме Sandbox (т.е. Только для разработчика), все пользователи, которые хотят использовать платформу Facebook для тестирования/разработки приложения, должны быть добавлены в качестве разработчика (как показано ниже) -
Просто перейдите https://developers.facebook.com/apps/ и добавьте пользователя в список разработчиков/администраторов.
Ответ 2
Скорее всего, приложение "изолировано", поэтому доступ к ним имеют только разработчики. Если это так, вам придется использовать учетную запись разработчика на iPhone.
- Перейдите в настройки iOS > Facebook
- Выйдите из своей личной учетной записи
- Войдите в систему с учетной записью разработчика (чтобы быть в безопасности, мы создали учетную запись разработчика, с которой вы создали приложение)
Это сработало для меня.
Ответ 3
Я столкнулся с этой проблемой. Для меня проблема в том, что я не добавил платформу iOS для приложения. Перейдите на страницу разработчика Facebook, затем выберите свое приложение. В левой навигационной панели перейдите к настройкам. Затем добавьте платформу. Убедитесь, что ваш идентификатор пакета верен. Тогда он должен работать.
Ответ 4
Если вы тестировали приложение для песочницы facebook, а затем получаете эту ошибку при переключении на производственное приложение , убедитесь, что вы опубликовали приложение на вкладке "Состояние" и "Обзор".