Простите, если раньше об этом спрашивали, но я не смог найти ответ на то, что кажется простым вопросом. У меня есть приложение, которое авторизовано на фан-странице пользователя и пользователя через процесс с сайта, который я создал. Процесс такой:
Посетить веб-сайт -> авторизовать веб-сайт для просмотра списка фан-страниц -> Выбрать фан-страницу для установки приложения -> Авторизовать приложение для учетной записи пользователя -> Авторизовать приложение на фан-странице
У меня все это работает (процесс, позвольте мне рассказать вам), и все функционирует как задумано. Я работаю над интерфейсом администратора для управления приложением, которое находится не в расположении приложения Canvas, а на самом веб-сайте. Я не нашел способ выяснить, установлено приложение или нет. Похоже, что Graph API / FQL этого не поддерживает.
Мои две проблемы:
У меня есть идентификатор пользователя и идентификатор страницы поклонника, но я не могу понять, авторизована ли на указанной странице поклонника мое приложение или нет. В зависимости от этого ответа будет зависеть, отобразить ли панель «Установить это приложение» или панель «Администрирование».
Я читал, что лучший способ - сохранить идентификатор пользователя при первоначальной авторизации приложения, но после того, как приложение авторизовано, пользователя отправляют на стену фан-страницы, и я не могу понять, как уведомить мое приложение iframe.