Angenommen, dieses Rest-Element ist nicht veraltet, da es nicht in der Graph-API enthalten ist.
http://developers.facebook.com/docs/reference/rest/users.setStatus
Sie können dies http://developers.facebook.com/tools/console/ versuchen . Dies setzt sogar voraus, dass Sie über einen Status verfügen, der gelöscht werden kann.
Berechtigungsprüfung
<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>
Gesundheitsüberprüfung
<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>
Löschen Sie den Status mit 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>
Trotzdem sehe ich den Sinn nicht. Jeder wird irgendwann auf die neue Benutzeroberfläche umgestellt.
Denken Sie daran, die Berechtigungen von Rell (der testenden Facebook-Anwendung) nach http://www.facebook.com/settings/?tab=applications zu entfernen
- Es gibt einen kürzeren, von Wayne erwähnten schmutzigeren Weg, der verbessert werden kann, um zu arbeiten. Sie können versuchen, Ihren Status zu aktualisieren. Löschen Sie anschließend sofort den aktuellen Status. Das sollte (theoretisch - ich glaube nicht, dass ich so mit meinen Freunden spielen möchte) funktionieren.