Как я могу очистить свой статус на Facebook

12

Я хотел бы очистить свой статус на Facebook. С последними изменениями профиля (декабрь 2010) ваш статус больше не отображается в верхней части страницы с четкой ссылкой.

С новым интерфейсом, как я могу очистить свой последний статус, не публикуя новый?

Как выглядит мой профиль:альтернативный текст

размытый текст вверху - это просто личные данные: текущее местоположение, день рождения и т. д.

ahsteele
источник
2
Я все еще вижу ссылку "очистить" на странице своего профиля. Это изменение, которое они все еще вводят?
ChrisF
@ChrisF Я так думаю. Я добавил скриншот.
2010 года
Да, я все еще на старой версии.
ChrisF
ChrisF - вы можете заставить свой профиль fbook получить новую страницу профиля здесь - facebook.com/about/profile
pootzko
4
Ты выглядишь усталым.
Fosco

Ответы:

2

Предполагается, что этот элемент Rest не считается устаревшим, поскольку его нет в Graph API. http://developers.facebook.com/docs/reference/rest/users.setStatus

Вы можете попробовать это http://developers.facebook.com/tools/console/ . Это даже предполагает, что у вас даже есть статус, который можно очистить.

Проверка разрешений

<button id="fb-login">Login & Permissions</button>

<script>
document.getElementById('fb-login').onclick = function() {
  var cb = function(response) {
    Log.info('FB.login callback', response);
    if (response.session) {
      Log.info('User logged in');
      if (response.perms) {
        Log.info('User granted permissions');
      }
    } else {
      Log.info('User is logged out');
    }
  };
  FB.login(cb, { perms: 'status_update' });
};
</script>

Санитарная проверка

<button onclick="recheck()">Recheck</button>

<script>
window.recheck = function() {
FB.api(
  {
    method: 'users.hasAppPermission',
    ext_perm: 'publish_stream'
  },
  function(response) {
    Log.info('Do we really have permission ?', response);
  }
);
};
</script>

Очистить статус с помощью user.setStatus

<button onclick="clearIT()">Clear</button>
<script>
window.clearIT = function() {
FB.api(
  {
    method: 'users.setStatus',
    uid: 'YOUR USER ID',
    clear: 'true'
  },
  function(response) {
    Log.info('Cleared Status', response);
  }
);
};
</script>

Все еще не вижу смысла, хотя. В конечном итоге все будут переведены на новый пользовательский интерфейс.

Не забудьте удалить разрешения из Rell (тестирующего приложения Facebook) после http://www.facebook.com/settings/?tab=applications

- Уэйн упомянул более короткий и грязный путь, который можно улучшить в работе. Вы можете попробовать обновить свой статус. Затем удаляем последний статус сразу после. Это должно (теоретически - я не думаю, что хочу так играть с моими друзьями).

phwd
источник
Я ценю масштабность вашего ответа, но я не уверен, что для бриллиантового мода лучше всего начинать ответ с «Вы не имеете никакого смысла». К сожалению, это дает отрицательный оттенок всему вашему ответу. Просьба о разъяснении показалась бы более уместной. Чтобы пояснить мой вопрос: в предыдущей итерации пользовательского интерфейса Facebook ваш самый последний статус оставался вверху вашего профиля и мог быть очищен. Это привело к удалению статуса «текущий», но не сняло его со стены.
Ахстил
Я уточнил вопрос немного больше.
2010
@ahsteele Удалено все, что могло обидеть спасибо за разъяснения, но ситуация остается прежней. По крайней мере, для меня, я не могу видеть, где ситуация применима, кроме старого пользовательского интерфейса (который скоро будет изменен, при вероятности отключения они пропустили эту функцию, которая означает полный сброс средней области) и значок facebook , facebook.com/badges/profile.php?bid=2326 Там вы можете увидеть последний статус и был ли он очищен или нет.
phwd
@ahsteele также это подмножество всех ваших обновлений статуса. Статус, который там собирается, представляет собой только текстовые обновления статуса. Вы можете увидеть свой список через Graph API или facebook-me.com . Обратите внимание, что те, у кого есть ссылки или упоминания других пользователей, не учитываются.
PhWD
0

Ответ Уэйна дал мне частичное решение. Я только что вошел в сингл. или в основном любой действительный символ. Это заменит ваш текущий статус.

Sparx
источник
0

Введите любой символ, кроме пробела, и отправьте. Тогда сразу удали пост. Сумасшедший, но это, кажется, единственный способ.

Alex
источник
-2

Введите пробел для вашего текущего статуса? Дрянной обходной путь, если он делает работу.

Уэйн Ин Як
источник
5
Нет FB очищает этот плохой вклад.
rlb.usa