URL-адрес OAuth для входа в Facebook, ведущий на пустую страницу с ошибкой 500

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

В любом случае, я вручную создаю поток входа в систему. Я использовал этот URL для аутентификации приложения:

https://www.facebook.com/dialog/oauth?client_id=XXXXXXXXX&redirect_uri=https://delta.identity-demo.com:8443/exit102em/aa/facebook&scope=basic_info,email,user_about_me,user_about_me,user_about_me,user_about_me,user_about_me,user_about_me,user_birthday,user_checkins,user_education_history,user_events,user_groups,user_hometown,user_interests,user_likes,USER_LOCATION,user_photos,user_questions,user_relationships,user_relationship_details,user_religion_politics,user_status,user_subscriptions,user_videos,user_website,user_work_history,read_mailbox&состояние=12

У меня два идентификатора приложения. Один сделал пару месяцев назад, а другой сделал на прошлой неделе. Более старый идентификатор приложения работает с этим URL-адресом. Однако нового идентификатора приложения нет, и я получаю пустую страницу с ответом 500.

Два идентификатора приложения выглядят следующим образом:

Старый ID - 386918378110985

Новый ID - 145019279001886

Кто-нибудь может мне с этим помочь?

Заранее спасибо.

P.S. Для моих целей необходимы обширная область видимости и переменная состояния. Я не могу их удалить.


person user2132167    schedule 29.08.2014    source источник
comment
basic_info разрешение больше не существует. Как только я удалю это из URL-адреса, появится первая панель диалогового окна входа в систему, как и ожидалось.   -  person CBroe    schedule 30.08.2014
comment
Спасибо, это была огромная помощь. Вот в чем проблема!   -  person user2132167    schedule 02.09.2014


Ответы (1)


basic_info разрешение больше не существует. Как только я удалю это из URL-адреса, появится первая панель диалогового окна входа в систему, как и ожидалось.

(basic_info было заменено разрешением public_profile, но, как говорится в документации, если вы входите в систему из Интернета, оно уже установлено по умолчанию, и вам не нужно запрашивать его специально через scope.)

person CBroe    schedule 02.09.2014