twitter_ads_v2.error module

Container for all errors raised by the Twitter Ads SDK.

exception twitter_ads_v2.error.BadRequest(response, **kwargs)[source]

Bases: twitter_ads_v2.error.ClientError

Bad Request (400).

exception twitter_ads_v2.error.ClientError(response, **kwargs)[source]

Bases: twitter_ads_v2.error.Error

Parent class for preventable client errors.

exception twitter_ads_v2.error.Error(response, **kwargs)[source]

Bases: Exception

The base class for all SDK error types.

property code
property details
static from_response(response)[source]

Returns the correct error type from a ::class::Response object.

property response
exception twitter_ads_v2.error.Forbidden(response, **kwargs)[source]

Bases: twitter_ads_v2.error.ClientError

Forbidden (403).

exception twitter_ads_v2.error.NotAuthorized(response, **kwargs)[source]

Bases: twitter_ads_v2.error.ClientError

Not Authorized (401).

exception twitter_ads_v2.error.NotFound(response, **kwargs)[source]

Bases: twitter_ads_v2.error.ClientError

Forbidden (404).

exception twitter_ads_v2.error.RateLimit(response, **kwargs)[source]

Bases: twitter_ads_v2.error.ClientError

Rate Limit (429).

property reset_at
exception twitter_ads_v2.error.ServerError(response, **kwargs)[source]

Bases: twitter_ads_v2.error.Error

Server Error (500).

exception twitter_ads_v2.error.ServiceUnavailable(response, **kwargs)[source]

Bases: twitter_ads_v2.error.ServerError

Service Unavailable (503).

property retry_after