Sure, here it is
r = requests.post(
self.AUDIENCE_ENDPOINT,
json=[{
“operation_type”: “Update”,
“params”: {
“advertiser_account_id”: self.account_id,
“user_identifier”: self.gen_user_identifier(device_id, id_type),
“user_identifier_type”: “DEVICE_ID”,
“audience_names”: audience_name,
“effective_at”: datetime.datetime.utcnow().strftime(’%Y-%m-%dT%H:%M:%SZ’),
“expires_at”: self.gen_expires_at(action)
}
} for device_id in device_ids],
auth=auth
)
AUDIENCE_ENDPOINT = ‘https://ads-api.twitter.com/3/tailored_audience_memberships’
auth берется из БД: auth = OAuth1(
api_keys[‘client_key’],
api_keys[‘client_secret’],
api_keys[‘access_token’],
api_keys[‘access_token_secret’]
)
account_id = ‘18ce53w6hu7’