Skip to content

404 (code 34) error when activating GuestClient #402

@krzyssikora

Description

@krzyssikora
gc = GuestClient()
await gc.activate()

throws:

----> 1 await gc.activate()

File /usr/local/lib/python3.11/site-packages/twikit/guest/client.py:204, in GuestClient.activate(self)
    200 async def activate(self) -> str:
    201     """
    202     Activate the client by generating a guest token.
    203     """
--> 204     response, _ = await self.v11.guest_activate()
    205     self._guest_token = response['guest_token']
    206     return self._guest_token

File /usr/local/lib/python3.11/site-packages/twikit/client/v11.py:61, in V11Client.guest_activate(self)
     59 headers.pop('X-Twitter-Active-User', None)
     60 headers.pop('X-Twitter-Auth-Type', None)
---> 61 return await self.base.post(
     62     Endpoint.GUEST_ACTIVATE,
     63     headers=headers,
     64     data={}
     65 )

File /usr/local/lib/python3.11/site-packages/twikit/guest/client.py:159, in GuestClient.post(self, url, **kwargs)
    157 async def post(self, url, **kwargs) -> tuple[dict | Any, Response]:
    158     ':meta private:'
--> 159     return await self.request('POST', url, **kwargs)

File /usr/local/lib/python3.11/site-packages/twikit/guest/client.py:141, in GuestClient.request(self, method, url, raise_exception, **kwargs)
    139     raise Forbidden(message, headers=response.headers)
    140 elif status_code == 404:
--> 141     raise NotFound(message, headers=response.headers)
    142 elif status_code == 408:
    143     raise RequestTimeout(message, headers=response.headers)

NotFound: status: 404, message: "{"errors":[{"message":"Sorry, that page does not exist","code":34}]}"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions