def send_file_offer(self, file_id, user_id, auto_open=False, scope='content/send'):
        """
        Send an offer to a user for content to be downloaded.
        User authentication required with the following scope: 'content/write'
        """

        params = {
            'UserId': user_id,
            'autoOpen': 'true' if auto_open else 'false'
        }

        return _post(
            token=self.oauth.get_app_token(scope),
            uri='/user/media/file/send/' + urllib.quote(file_id) + '?' + urllib.urlencode(params)
        )