В настоящее время я работаю над добавлением интеграции Facebook в мой веб-сайт через PHP SDK. Я запрашиваю и планирую использовать разрешение offline_access, чтобы сохранить access_token в базе данных. Тем не менее, я даю пользователю возможность удалить интеграцию с Facebook после того, как они его добавят, и, следовательно, затем удалить этот access_token из базы данных. Вот где возникает проблема:
При первом добавлении интеграции мое приложение правильно перенаправляет на Facebook и запрашивает разрешения и т. Д. Затем, однако, если они удаляют интеграцию, а затем повторно ее добавляют, оно не запрашивает разрешения снова (что имеет смысл, поскольку эти разрешения все еще технически предоставляются моему приложению в профиле этого пользователя, если только они не зашли в Facebook и не удалили их вручную).
У меня вопрос: есть ли способ сообщить Facebook об удалении моего приложения и его разрешений из профиля этого пользователя в Facebook, чтобы при повторном добавлении интеграции им снова предлагалось принять разрешения.
Возможно, что-то вроде $ facebook-> expireAllAppPermissions () Я думаю.