Я использую Android Android SDK с моим приложением для Android.Все было нормально с моим приложением при разработке моей версии для разработчиков.Когда я, наконец, когда публикую свое приложение для публики, аутентификация facebook выдает ужасную ошибку, когда люди пытаются аутентифицировать мое приложение:
API Error code: 100
API Error description: Invalid parameter
Error Message: Requires valid redirect URI
Похоже, что Facebook думает, что я делаю браузер, перенаправляет их иотсутствует перенаправление URI, чтобы вернуться в мое приложение, но я использую Android SDK, в котором вы не отправляете URI перенаправления, у вас есть прослушиватель обратного вызова:
facebook.authorize(this, new String[] { "email", "publish_stream" }, new FBLoginDialogListener());
Как я уже говорил, все работало нормально во времяразработка и появилась только после выпуска моей версии prod, поэтому я проверил и настройку приложения dev, и настройку приложения prod на fb, и они обе идентичны.
Кто-нибудь еще видел эту проблему?
ОБНОВЛЕНИЕ: Кажется, я получаю эту ошибку только тогда, когда пользователь принимает разрешение войти в мое приложение, но затем не принимает мои разрешения.Хм.Возможно, я не разбираюсь с какой-то ситуацией, но ошибка все равно не имеет для меня смысла.