Post a status

        :param username: The body of the status
        :param id: The id of the object you wish to share
        :param parentid: The parentid of the object you wish to share
        :param stashid: The stashid of the object you wish to add to the status

def post_status(self, body="", id="", parentid="", stashid=""):

        """Post a status

        :param username: The body of the status
        :param id: The id of the object you wish to share
        :param parentid: The parentid of the object you wish to share
        :param stashid: The stashid of the object you wish to add to the status
        """

        if self.standard_grant_type is not "authorization_code":
            raise DeviantartError("Authentication through Authorization Code (Grant Type) is required in order to connect to this endpoint.")

        response = self._req('/user/statuses/post', post_data={
            "body":body,
            "id":id,
            "parentid":parentid,
            "stashid":stashid
        })

        return response['statusid']