Странно не удается войти в Facebook на странице только в одном экземпляре Chrome (моем) - PullRequest
3 голосов
/ 09 февраля 2012

У меня есть приложение на Facebook, которое имеет две страницы: index.php и admin.php.

В Chrome на моем Mac, когда я открываю приложение, оно показывает index.php без ошибок, но когда я пытаюсь зайти на admin.php, он не может распознать логин, т.е. когда я звоню /me, я получаю такую ​​ошибку «Активный токен доступа должен использоваться для запроса информации о текущем пользователе.»

Работает:

  • с использованием FireFox с той же учетной записью на том же компьютере
  • на других компьютерах с другими учетными записями, как Mac, так и Windows, использующих Chrome

Я очистил кеш и очистил куки Facebook безрезультатно, я даже пытался в «режиме инкогнито». Я совершенно невежественен: что может вызвать такую ​​локализованную проблему?

Ответы [ 3 ]

1 голос
/ 10 февраля 2012

Попробуйте режим инкогнито в Chrome.Это отключит большинство ваших плагинов Chrome.Если это решит вашу проблему, вы можете отключить один за другим здесь chrome: // extensions /, чтобы выяснить, какой из них плохой.

1 голос
/ 16 февраля 2012

Убедитесь, что Chrome не блокирует сторонние файлы cookie - в этом случае он может блокировать файлы cookie, которые SDK Facebook использует для хранения информации о сеансе

0 голосов
/ 09 февраля 2012

signed_request, который, как я полагаю, вы используете для извлечения информации, передается только на первую страницу, которую пользователь посещает в вашем приложении.
Я бы порекомендовал динамически создавать раздел "admin" (возможно, с использованием вызовов Ajax).) добавить дополнительный интерфейс для администраторов.

...