Можно ли скрыть историю с помощью приложения?

#facebook #facebook-graph-api #hidden #facebook-wall

#Facebook #facebook-graph-api #скрыто #facebook-стена

Вопрос:

В обновлениях на стене Facebook теперь есть выпадающий список, в котором пользователи могут «Снять пометку с главной истории», «Скрыть историю», «Сообщить об истории или спаме» и т. Д. Можем ли мы вызвать эти операции программно? Мне интересно, можем ли мы выполнить операцию POST для установки is_hidden или любых других свойств, связанных с top_story , reported и т. Д. Я не хочу заходить так далеко, чтобы разрешить программную отмену подписки. И я не возражаю против подтверждения от Facebook, когда мы пытаемся выполнить эти команды. Идея состоит в том, чтобы удалить мусор со стены пользователя, а не удалять все, что он действительно может захотеть увидеть. Спасибо!

Ответ №1:

Сообщение о спаме недоступно через Graph API. Документация API Facebook для сообщений (истории, которые появляются в ленте новостей пользователя) включает операцию удаления (которую можно использовать для удаления сообщений), но в ней говорится:

Вы можете удалить сообщение, если оно было создано вашим приложением.

Я полагаю, что Facebook предполагает, что пользователи будут вручную скрывать сообщения, которые они не хотят видеть. Поскольку у Facebook есть какой-то алгоритм для определения того, какие сообщения отображаются, для них не имеет смысла ухудшать его производительность, позволяя сторонним приложениям автоматически удалять сообщения со стен пользователей (не говоря уже о возможности злоупотреблений).

Комментарии:

1. Я принимаю ваш ответ. Я задаю этот вопрос специально из-за причин, которые вы приводите. Facebook возлагает на пользователей бремя ручного скрытия или игнорирования «нежелательной почты» — каждой минутной мысли, которая, по мнению некоторых друзей, представляет интерес для всех остальных. Я думал о создании приложения, которое помогает удалять мусор, фактически не блокируя друзей, и расставлять приоритеты для более полезных заметок о статусе. Алгоритмы, используемые Facebook для определения того, что важно, серьезно неадекватны. Что касается злоупотреблений, все полезное также может быть использовано. Я все равно мог бы сделать это, просто по-другому. Спасибо.

Ответ №2:

Не похоже, что в настоящее время возможно «скрыть» или «отобразить» сообщение со стены страницы с помощью Graph API.

Мы потратили некоторое время на проверку этого, хотя запрос к ленте выдает нам поле «is_hidden», мы не можем ОПУБЛИКОВАТЬ обновление для этого поля…

Комментарии:

1. Это так, но только для сообщений пользователей, не являющихся администраторами. «Вы можете скрыть сообщение на странице, опубликованное пользователем, не являющимся администратором, отправив HTTP-СООБЩЕНИЕ в /POST_ID со следующим параметром:»

2. И можно ли скрыть комментарий, не принадлежащий администратору?