'Destroys the status specified by the required ID parameter.
The twitter.Api instance must be authenticated and thee
authenticating user must be the author of the specified status.
Args:
id: The numerical ID of the status you\'re trying to destroy.
Returns:
A twitter.Status instance representing the destroyed status message'

def DestroyStatus(self, id):

    try:
        if id:
            long(id)
    except:
        raise TwitterError('id    must    be    an    integer')
    url = (TWITTER_API_ROOT + ('statuses/destroy/%s.json' % id))
    json = self._FetchUrl(url, post_data={})
    data = simplejson.loads(json)
    self._CheckForTwitterError(data)
    return Status.NewFromJsonDict(data)
