Мы разобрались с решением.Если в будущем у кого-то возникнут подобные проблемы, это будет полезно для него
Решение
Поскольку приложение находится в режиме разработки, оно может получить доступ только к данным.Администратор, Разработчик, Тестер.
Даже несмотря на то, что Facebook упомянул, что «Если человек, которому помечают другие, дает разрешение приложению, он может иметь доступ ко всем помеченным сообщениям».Это утверждение верно, когда приложение переходит в рабочий / рабочий режим.
Но в режиме разработки это не тот же случай.После взлома cambridge analytica / использования уязвимости безопасности и конфиденциальности на Facebook они изменили множество правил.
Если вы хотите получить доступ к отмеченным сообщениям пользователя как пользователя (tagger / кто помечает другого)человек и taggee / который помечен другим человеком) должен иметь роль в приложении, и оба пользователя должны установить приложение и предоставить необходимые разрешения
Мы протестировали вышеуказанное решениенесколько раз.
Чтобы добавить роль, мы должны выполнить следующие шаги:
Предварительная настройка:
Сначала зарегистрируйте учетную запись обычного пользователя.в качестве учетной записи разработчика.Теперь пользователь может быть добавлен в любую роль в любом приложении.
Добавить роль
Чтобы добавить роль, мы должны перейти на панель инструментов разработчика приложения.Затем перейдите в раздел «Роли -> Роли», чтобы добавить нового пользователя в качестве администратора / разработчика / тестера.
Затем установите приложение в учетной записи пользователя, которая теперь является учетной записью разработки, с помощью потока OAuth2 (вы можете использоватьJavascript SDK предоставлен Facebook, или вы можете реализовать любой из входов в Facebook, поддерживаемых Facebook)