chore(telegram_bot): improvements in adnova backend client
This commit is contained in:
@@ -56,7 +56,7 @@ class AdNovaClient:
|
|||||||
return schemas.CampaignOut.model_validate(response.json())
|
return schemas.CampaignOut.model_validate(response.json())
|
||||||
|
|
||||||
async def list_campaigns(
|
async def list_campaigns(
|
||||||
self, advertiser_id: str, page: int = 1, size: int = 100
|
self, advertiser_id: str, page: int = 1, size: int = 1000
|
||||||
) -> list[schemas.CampaignOut]:
|
) -> list[schemas.CampaignOut]:
|
||||||
params = {"page": page, "size": size}
|
params = {"page": page, "size": size}
|
||||||
response = await self.client.get(
|
response = await self.client.get(
|
||||||
@@ -103,7 +103,7 @@ class AdNovaClient:
|
|||||||
) -> schemas.CampaignOut:
|
) -> schemas.CampaignOut:
|
||||||
files = {"ad_image": file}
|
files = {"ad_image": file}
|
||||||
response = await self.client.post(
|
response = await self.client.post(
|
||||||
f"/advertisers/{advertiser_id}/campaigns/{campaign_id}/ad_image/upload",
|
f"/advertisers/{advertiser_id}/campaigns/{campaign_id}/ad_image",
|
||||||
files=files,
|
files=files,
|
||||||
)
|
)
|
||||||
self._handle_response(response)
|
self._handle_response(response)
|
||||||
@@ -113,7 +113,7 @@ class AdNovaClient:
|
|||||||
self, advertiser_id: str, campaign_id: str
|
self, advertiser_id: str, campaign_id: str
|
||||||
) -> None:
|
) -> None:
|
||||||
response = await self.client.delete(
|
response = await self.client.delete(
|
||||||
f"/advertisers/{advertiser_id}/campaigns/{campaign_id}/ad_image/delete"
|
f"/advertisers/{advertiser_id}/campaigns/{campaign_id}/ad_image"
|
||||||
)
|
)
|
||||||
self._handle_response(response)
|
self._handle_response(response)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user