def METHOD_NAME(self):
    if not self._access_token:
        mvpd_auth = self._get_cookies(self._HOME_PAGE_URL).get('mvpd-auth')
        if mvpd_auth:
            self._access_token = (self._parse_json(compat_urllib_parse_unquote(
                mvpd_auth.value), None, fatal=False) or {}).get('accessToken')
        if not self._access_token:
            self._access_token = self._call_api(
                'login', None, json.dumps({
                    'deviceId': self._device_id,
                }).encode())['accessToken']