我如何清除我的Facebook状态


12

我想清除我的Facebook状态。随着个人资料的最新更改(2010年12月),您的状态不再显示在页面顶部,带有清晰的链接。

使用新界面,如何在不发布新状态的情况下清除我的最新状态?

我的个人资料如下:替代文字

顶部的模糊文字只是个人数据:当前位置,生日等。


2
我仍然在个人资料页面上看到“清除”链接。他们仍在进行此更改吗?
克里斯·弗雷德

@ChrisF我是这样认为的。我添加了一个屏幕截图。
ahsteele 2010年

是的-那我还是旧版本。
克里斯·弗雷德(ChrisF)

ChrisF -你可以强迫你fbook的个人资料在这里获得新的个人资料页- facebook.com/about/profile
pootzko

4
你看起来很累。
Fosco 2010年

Answers:


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>

仍然看不到感觉。最终,每个人​​都将转到新的UI。

请记住http://www.facebook.com/settings/?tab=applications之后从Rell(测试Facebook应用程序)中删除权限

-韦恩(Wayne)提到了一种更短的更脏的方法,该方法可以改进工作。您可以尝试更新您的状态。然后立即删除最新状态。从理论上讲,这应该(我不想和这样的朋友一起玩)起作用。


我感谢您回答的广泛性,但是我不确定以“您没有任何意义”作为开始回答的最佳方法。不幸的是,这给整个答案带来了负面的含义。要求澄清似乎更合适。为了进一步解释我的问题:在Facebook UI的上一个迭代中,您的最新状态停留在个人资料的顶部,并且可以清除。这具有删除状态为“当前”的效果,但并未将其从墙上删除。
ahsteele 2010年

我进一步澄清了这个问题。
ahsteele 2010年

@ahsteele删除了可能引起冒犯的任何东西,感谢您的澄清,但情况仍然相同。至少对我来说,除了拥有旧的用户界面(即将更改,因为他们错过了此功能,这意味着完全重置中间区域)和旧的用户界面外,我看不到这种情况在哪里适用。facebook.com/badges/profile.php?bid=2326在这里您可以看到最新状态以及是否已清除。
phwd

@ahsteele这也是您所有状态更新的子集。在那里收集的状态是纯文本状态更新。您可以通过Graph API或facebook-me.com查看自己的列表。请注意,那些带有链接或提及其他用户的人将被忽略。
phwd

0

韦恩的答案给了我部分解决方法。我刚输入一个。或基本上任何有效字符。那将取代您当前的状态。


0

输入空格以外的任何字符并提交。然后立即删除帖子。疯狂,但这似乎是唯一的方法。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.