Giả sử mục Rest này không bị phản đối vì đây không phải là API đồ thị.
http://developers.facebook.com/docs/reference/rest/users.setStatus
Bạn có thể thử http://developers.facebook.com/tools/console/ . Điều này thậm chí còn cho rằng bạn thậm chí có một trạng thái có thể bị xóa.
Kiểm tra quyền
<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>
Kiểm tra sự tỉnh táo
<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>
Xóa trạng thái bằng 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>
Vẫn không thấy ý nghĩa mặc dù. Mọi người cuối cùng sẽ được chuyển sang giao diện người dùng mới.
Hãy nhớ xóa quyền khỏi Rell (ứng dụng thử nghiệm của Facebook) sau khi http://www.facebook.com/sinstall/?tab=appluggest
- Có một cách bẩn thỉu ngắn hơn được đề cập bởi Wayne có thể được cải thiện để làm việc. Bạn có thể thử cập nhật trạng thái của bạn. Sau đó xóa trạng thái mới nhất ngay sau đó. Điều này (về lý thuyết - tôi không nghĩ rằng tôi muốn chơi với bạn bè của mình như thế) hoạt động.