Я разрешаю пользователям отправлять запросы другим пользователям, предлагая им использовать мое приложение.
Запросы отправляются нормально, и приглашенные пользователи могут найти свой путь назад к моему приложению.У меня проблема с удалением запросов, когда пользователь возвращается.
Во-первых, когда пользователь нажимает на запрос, я хочу удалить его, независимо от того, взаимодействуют ли они с моим приложением или нет.Это будет связано с отправкой DELETE для этого объекта на графике: request-id_recipient-id.Однако, поскольку пользователь, возможно, не взаимодействовал с моим приложением, у меня нет их user_id, поэтому я не могу этого сделать - пользователю остается самостоятельно очистить мой запрос (не очень).
Во-вторых -Даже когда пользователь взаимодействует с моим приложением, я получаю его идентификатор пользователя и выполняю вызов DELETE request-id_recipient-id. Я получаю такой ответ:
(# 200) Объект (класс EntAppRequest), поддерживаемыйтекущее средство просмотра не может видеть id 267270596647001 500 ****** (EntID: 267270596647001)
Это говорит о том, что получатель запроса не имеет разрешения удалить его с помощью своего маркера доступа?Это правильно, потому что это кажется мне немного отсталым.Или это ситуация, в которой мне требуется расширенное разрешение manage_requests?Мне это тоже показалось бы странным, потому что это добавило бы дополнительные права доступа в поле Auth, которое пользователь мог бы отклонить.
EDIT - Забыл упомянуть, что это новое приложение, поэтому оно использует Requests 2.0 и Requests 2.0 Efficient
Любая помощь будет оценена.