Как я могу заставить приложение удалять уведомления, когда пользователь их принимает?Например, пользователь отправляет запрос друзьям, затем пользователи уведомляются об этом, прежде чем дать возможность принять или отклонить.При принятии мне нужно ввести некоторую информацию в базу данных, что не является проблемой, с которой я сталкиваюсь.
Я использую приведенный ниже код, и проблема, которую я нахожу, заключается в том, когда пользователь имеет несколькозапросы от разных людей.Это либо удаление всех запросов, либо ни одного вообще, в идеале мне нужно удалить каждый запрос, принятый пользователем.Есть идеи?
$request = $facebook->api("/me/apprequests");
foreach ($request as $data) {
echo "<form method='post'>";
foreach ($data as $full_request_id) {
echo "<input type='submit' name='yes' id='yes' value='Yes'>";
if ((isset($_POST['yes']))) {
try {
$delete_success = $facebook->api("/$full_request_id",'DELETE');
if ($delete_success) {
echo "Successfully deleted " . $full_request_id;}
else {
echo "Delete failed".$full_request_id;}
}
catch (FacebookApiException $e) {
echo $e;}
}
echo "</form>";
}
}