На лицевой панели отображается белое поле с возможностью переключения, когда пользователь выбирает параметр "Использовать Facebook как:" в своей учетной записи Facebook

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

<fb:facepile id="some_id" data-size="medium" data-width="396">
</fb:facepile>

Лица отображаются нормально. Но когда я использую опцию "Использовать facebook как:" на домашней странице facebook и выбирает любую из моих перечисленных страниц, плагин facepile на моей веб-странице становится странным и показывает белое поле с небольшим эскизом и привязкой (с текстом 'switch') поверх него При проверке элемента в контекстном меню Chrome по правому клику я обнаружил, что это iframe с шириной 396px и высотой 1000px, который отображается в середине страницы, скрывая html-форму для обычного входа в систему. Если я вернусь в свой профиль, используя опцию "Использовать facebook как:", лица начнут показываться нормально. Я что-то упустил или это ошибка?

Я уже проверил подобный вопрос, но он связан с тем, что пользователь не вошел в систему.

Также я проверил эту ошибку, указанную на странице разработчика Facebook, но, похоже, она устранена.

1 ответ

Это предполагаемое поведение, хотя очевидно, что сообщение об ошибке должно быть немного лучше - Facepile (и, действительно, большинство социальных плагинов) предназначен для работы только с учетными записями пользователей. Вы можете быть совершенно уверены, что 99,9% людей, просматривающих плагины, не будут "Использовать Facebook как" Страницу.

Страницы не предназначены для реального взаимодействия с API Facebook (кроме manage_pages функциональности), тогда вероятно, что эти плагины не будут исправлены для работы с учетными записями страниц, но они будут исправлены, чтобы показать сообщение, информирующее любого, кто вошел в систему как страницу, чтобы вернуться к своей учетной записи пользователя.

Вы можете найти некоторые связанные отчеты об ошибках ниже, вам следует добавить к ним свой голос, чтобы повысить их приоритетность:
https://developers.facebook.com/bugs/372904202778489
https://developers.facebook.com/bugs/313164415437524

Другие вопросы по тегам