Annual Ads

Хөгжүүлэгчийн баримт бичиг

Annual Ads платформ дээр шууд бүтээх — зар сурталчилгаачдыг үүсгэх, зар сурталчилгааг нийтлэх, төлбөрүүдийг идэвхжүүлэх, зэрэглэлээ хянах бүхнийг API-ээр бүрэн гүйцэтгэх.

Бүтэн үнийн хүснэгтийг үзэх

Та 70%-ийг хадгална Connect-режимийн зар сурталчилгаачид зар сурталчилгаандаа төлдөг мөнгөний хэмжээ — автоматаар таны түрийвчинд шилждэг. Доор хэрхэн ажилладагийг үзнэ үү.

Үндсэн URL

https://api.adhub365.com
OpenAPI 3

Нэвтрэх баталгаажуулалт

Бүх хүсэлтийг Authorization толгой дээрх нууц түлхүүрээр Bearer схемийг ашиглан баталгаажуулдаг.

POST https://api.adhub365.com/v1/partner/ads
Authorization: Bearer sk_sandbox_...
Content-Type: application/json

Элсэн талбай ба үйлдвэрлэл

Sandbox болон үйлдвэрлэлийн түлхүүрүүд хоорондоо бүрэн тусгаарлагдсан — sandbox түлхүүр үйлдвэрлэлийн түлхүүрээр үүсгэсэн өгөгдлийг хэзээ ч уншиж эсвэл бичиж чадахгүй, үйлдвэрлэлийн түлхүүр ч sandbox түлхүүрээр үүсгэсэн өгөгдлийг хэзээ ч уншиж эсвэл бичиж чадахгүй.

Хүрээ

Тус бүрийн түлхүүр нь олгогдсон хүрээндээ хязгаарлагддаг — түлхүүр нь үүсгэсэн түнш данснаас илүү эрхгүй.

API түлхүүрүүдийг Жил бүрийн зар сурталчилгааны баг зөвшөөрөгдсөн түншийн дансуудад олгодог.

Түншийн данс үүсгэх

Рекламын орлогын хуваарилалт

Хэрэв таны API түлхүүрүүд өөрийн хэрэглэгчдэдээ зориулан зар сурталчилгаачийн данс үүсгэдэг бол (Connect горим — дээрх Баталгаажуулалтыг үзнэ үү), та тэдгээр зар сурталчилгаачид зар сурталчилгаандаа төлдөг төлбөрийн тодорхой хувийг олж авна. Доорх хуваарилалт нь яг энэ л endpoint-аас шууд уншигддаг, хэзээ ч хатуу кодлогдоогүй бөгөөд энэ хуудасны доош талд дурдсан referral комиссоос бүрэн тусдаа байдаг.

GET https://api.adhub365.com/v1/partner-program
{
  "partner_share_percentage": 0.7,
  "platform_share_percentage": 0.3
}

70%

Чамаар явдаг

Тохируулсан төлбөрийн түрийвчиндээ автоматаар шилждэг — мөнгө гаргах хүсэлт илгээх шаардлагагүй.

30%

Жил бүрийн зар сурталчилгаа руу шилжинэ

Зар сурталчилгаагаа явуулдаг зохицуулалт, хостинг болон зэрэглэл тогтоох дэд бүтцийг хамардаг.

Яаж ажилладаг

  1. Таны Connect-режимд ажилладаг зар сурталчилгаачдын нэг нь таны интеграцийн дамжуулан зар сурталчилгаанд төлбөр төлдөг.
  2. Зар сурталчилгааг хянаж, баталгаажуулдаг — автоматаар эсвэл манай зохицуулалтын баг.
  3. Таны хувь хэмжээ автоматаар таны түрийвчинд шилжүүлэхээр дараалалд орсон байна, энэ нь доорх урилга хөтөлбөрийн механизмтай адил юм.
Зар албан ёсоор батлагдахаас өмнө ашиг хуваах хэзээ ч үүсдэггүй — хэрэв модератор зартыг няцаавал тухайн төлбөрт ямар ч өр үүсэхгүй. Харин аль хэдийн идэвхтэй байгаа зар дээрх нэмэлт төлбөрт ийм эрсдэл байхгүй бөгөөд ашиг шууд хуваагддаг.

Төлбөрийн нөхцөлүүд

  • Таны түншийн дансанд крипто төлбөрийн түрийвч тохируулагдсан байна.
  • Таны зүгээс KYC шаардлагагүй — таны түншийн данс үүсэх үедээ аль хэдийн шалгагдсан.

Жишээ: хуримтлагдсан хувьцааг унших

GET https://api.adhub365.com/v1/partner/ad-revenue/earnings
Authorization: Bearer sk_sandbox_...
{
  "shares": [
    {
      "id": "share_1a2b...",
      "payment_id": "pay_9f2a...",
      "ad_id": "ad_7c31...",
      "partner_amount_usd": 140.0,
      "platform_amount_usd": 60.0,
      "status": "paid",
      "payable_after": "2026-08-03T00:00:00Z",
      "paid_at": "2026-08-05T10:12:00Z"
    }
  ],
  "total_payable_pending_usd": 0.0,
  "total_payable_usd": 0.0,
  "total_processing_usd": 0.0,
  "total_paid_usd": 140.0
}

Төгсгөлүүд

Нягтлан бодох бүртгэлүүд

POST/v1/partner/advertisers

Хэрэглэгчдийнхээ нэгийн өмнөөс зар сурталчилгаачны данс үүсгэх (Connect горим).

advertisers:write
GET/v1/partner/advertisers/{id}

Энэхүү түншээр үүсгэгдсэн зар сурталчилгаачийн дансыг хайж үзнэ үү.

advertisers:read

Зар

POST/v1/partner/ads

Зар сурталчилгаа үүсгэнэ. Энэ нь эхлээд төсөл (draft) статустай байдаг. Заавал бус advertiser_type, promotion_type, link_type болон promoted_brand талбарууд нь түнш (affiliate), лавлагаа (referral), бүтээгч (creator) эсвэл хувь хүн (individual) сурталчилгааг тодорхойлдог — доорх тэмдэглэлийг үзнэ үү.

ads:write
GET/v1/partner/ads/{id}

Зар сурталчилгааг хайж үзээрэй.

ads:read
PATCH/v1/partner/ads/{id}

Редакцийн агуулгыг шинэчлэх — гарчиг, тайлбар, холбоос, зар сурталчилгаачны төрөл, урамшууллын төрөл, холбоосын төрөл болон сурталчилгаатай брэнд. Ангилал, газарзүйн мэдээлэл болон зэрэглэл тогтоох системд уншигддаг бусад ямар ч зүйл энд хэзээ ч өөрчлөгдөхгүй.

ads:write
POST/v1/partner/ads/{id}/image

Зарны зургийг шууд байршуулна (JPEG/PNG/WebP, хамгийн ихдээ 5 МБ). Эхний төлбөрөөс өмнө шаардлагатай — доорх төлбөрүүдийн хэсгийг үзнэ үү.

ads:write
POST/v1/partner/ads/{id}/image-url

Зургийг файлаар байршуулахын оронд URL-аас зар сурталчилгааны зураг тохируул — сервер үүнийг өөрөө татаж аваад дахин хостлодог. Шаардлага адилхан: анхны төлбөрөөс өмнө шаардлагатай.

ads:write
GET/v1/partner/ads/{id}/rank

Зар сурталчилгааны одоогийн зэрэглэл, ангилал болон газарзүйн хүрээ.

ads:read
GET/v1/partner/ads/{id}/stats

Зар сурталчилгааны нийт үзэлт ба товшилтын тоо, өнгөрсөн/үлдсэн хоногийн тоо нь GET /{id} дээрх activated_at ба expires_at талбаруудаас авдаг, харин зэрэглэл нь GET /{id}/rank-аас авдаг.

ads:read

Төлбөрүүд

POST/v1/partner/payments

Эхний худалдан авалт эсвэл данс нөхөх зориулалттай крипто төлбөр эхлүүлнэ. 422 алдаанаас болж эхний төлбөр бүтэлгүйтнэ, хэрвээ зар сурталчилгаанд аль хэдийн зураг байхгүй бол — дээрх uploadAdImage/setAdImageUrl-ийг үзнэ үү.

payments:write
GET/v1/partner/payments/{id}

Төлбөрийн төлөв байдлыг шалгах

payments:read

Илгээлтүүд

POST/v1/partner/referrals

Танилцуулгын холбоос үүсгэх

referrals:write
GET/v1/partner/referrals/{code}/earnings

Статусаар ангилсан нийт лавлагааны орлого

referrals:read

Рекламын орлогын хуваалцал

GET/v1/partner/ad-revenue/earnings

Таны Connect горимд үүсгэсэн зар сурталчилгаанууд зар сурталчилгаандаа төлсөн төлбөрийн 70%-ийн хуваарийг статусаар ангилан харуулсан.

ad-revenue:read

Хуурай орц

GET/v1/partner/access-log

Энэхүү түлхүүр функцийн бүх дуудлагын түүх — арга, зам, IP хаяг, цагийн тамга.

Тэнд

Нийтийн зориулалтын төгсгөлүүд

GET/v1/rankings?category={id}&geo={scope}

Ангилал болон газарзүйн хүрээнд зөвхөн унших боломжтой зэрэглэл.

Нээлттэй
GET/v1/tiers

Тохируулсан 7 үнийн түвшин (хязгаар, нээгдсэн давуу талууд)

Нээлттэй
GET/v1/referral-program

Одоогоор реферал каскад болон Лидерүүдийн сангийн хувьд хүчин төгөлдөр байгаа комиссын хувь хэмжээ.

Нээлттэй
GET/v1/partner-program

Одоогийн зар сурталчилгааны орлогын хуваарилалт (Connect горим) таны болон Annual Ads хооронд.

Нээлттэй
GET/v1/search?q={query}

Байгалийн хэлний хайлт — "Кенид тавилга зарлагчид" гэх мэт асуултыг тохирох ангилал болон газарзүйн хүрээнд чиглүүлж, дараа нь тэр зэрэглэлтийг яг бодит эрэмбээр нь буцаана.

Нээлттэй

Хамтрагч болон лавлагааны сурталчилгаа

advertiser_type, promotion_type, link_type болон promoted_brand нь POST болон PATCH /v1/partner/ads-д сонголттой талбарууд бөгөөд Annual Ads нь зөвхөн өөрсдийгөө сурталчилдаг бизнесүүдэд хязгаарлагддаггүй. link_type нь affiliate_link эсвэл referral_invitation_link байх үед, эсвэл promotion_type нь affiliate_offer эсвэл referral_opportunity байх үед affiliate_terms_accepted нь true байх ёстой, эс тэгвээс хүсэлт 422 кодоор няцаагдана. title нь 35 тэмдэгт, description нь 80 тэмдэгтээр хязгаарлагддаг — эдгээр хязгаарлалтыг зөвхөн хяналтын самбарын интерфэйс дээр бус, серверийн талд мөрддөг.

Хиймэл оюун ухааны хэрэгслүүд

Зар сурталчилгаачны бүх дансанд суурилуулсан хиймэл оюун ухааны хэрэгслүүдийн багц олгогддог: зар сурталчилгааны агуулга, дүрслэлийг үүсгэгч, ярианы туслах, төсвийн зөвлөх, гадаад SEO аудитор. Эдгээрийг жилийн тогтмол үнийн дээр хиймэл оюун ухааны кредитээр төлдөг.

Эдгээр нь зар сурталчилгаа явуулагчийн өөрийн дашбоард нэвтрэх эрхийн токен (сессийн хандалтын токен)-ээр ажилладаг, түншийн API түлхүүрээр биш — гуравдагч талын интеграцчилалт зар сурталчилгаа явуулагчийн өмнөөс тэдгээрийг дуудаж чадахгүй.
POST/v1/advertisers/{id}/ai/assistant

Ask Annual Ads — хөвөгч чат бот туслах, зөвхөн мэдээлэл өгөх зориулалттай, дансны мэдээлэл дээр зөвхөн унших боломжтой.

Нээлттэй
POST/v1/advertisers/{id}/ai/creative-studio

Богино бизнесийн тайлбараас зар сурталчилгааны гарчиг, тайлбар болон түлхүүр үгс үүсгэх.

2 кредит(үүд)
POST/v1/advertisers/{id}/ai/creative-studio/image

Нэг ижил бизнесийн тайлбараас зар сурталчилгаанд хавсаргахад бэлэн, жагсаалтын дүрслэл (PNG) үүсгэнэ.

8 кредит(үүд)
POST/v1/advertisers/{id}/ai/budget-advisor

Жинхэнэ статистик төсөөлөл — ердөө л ерөнхий таамаглал биш — тодорхой зэрэглэлийг 30, 90, 365 хоногийн дараа хадгалах магадлал.

1 кредит(үүд)
POST/v1/advertisers/{id}/ai/seo-audit

Зар сурталчилгаачны гадаад вэбсайтыг шинжилж, тодорхой SEO сайжруулалтуудыг санал болго.

2 кредит(үүд)

Жишээ — зар сурталчилгааны контент үүсгэх

Дараах зураг үүсгэгчийг мөн дээрх ангилал болон бизнесийн тайлбар тэжээдэг.

POST https://api.adhub365.com/v1/advertisers/{advertiser_id}/ai/creative-studio
Authorization: Bearer <session access token>
Content-Type: application/json

{
  "category_name": "Furniture",
  "business_description": "We sell handmade oak dining tables"
}
{
  "title": "Handmade Oak Dining Tables — Built to Last",
  "description": "Solid oak dining tables crafted by hand, built to last a lifetime.",
  "keywords": ["oak furniture", "dining table", "handmade"],
  "credits_remaining": 8
}

Тухайн зар сурталчилгаанд таарах визуал үүсгэх:

POST https://api.adhub365.com/v1/advertisers/{advertiser_id}/ai/creative-studio/image
Authorization: Bearer <session access token>
Content-Type: application/json

{
  "category_name": "Furniture",
  "business_description": "We sell handmade oak dining tables"
}
{
  "visual_url": "https://cdn.uploadscenter.com/file_01m1...",
  "credits_remaining": 4
}

Виджет

Бэлэн болсон зар нэгжийг өөрийн сайт дээрээ шууд байршуул — ямар ч угсралтын алхам, iframe шаардагдахгүй. Скрипт тусгаарлагдсан Shadow DOM-д шууд хуудас дээр харуулдаг тул түүний хэв маяг таны сайт руу нэвтрэхгүй, таны сайтын хэв маяг ч түүнд нэвтрэхгүй.

Үүнийг таны хуудас руу нэмнэ үү

<div
  class="annualads-widget"
  data-category="YOUR_CATEGORY_ID"
  data-geo="global"
  data-count="4"
  data-columns="2"
></div>
<script async src="https://adhub365.com/widget.js"></script>

Анхдагчаар энэ нь ангиллын бүх нийтийн зэрэглэл (бүх платформ дахь зар сурталчилгаачид, зөвхөн та авчирсан зар сурталчилгаачид биш) харуулдаг. Connect горим ашиглан үүсгэсэн (таны хувь хэмжээг бүрдүүлж буй) зар сурталчилгаачдын зар сурталчилгааг л харуулахын тулд data-partner талбарт өөрийн түншийн ID-ээ (өөрөөний дашбордын Хөгжүүлэгчдийн хуудаснаас олж болно) нэмж оруулна:

<div
  class="annualads-widget"
  data-category="YOUR_CATEGORY_ID"
  data-geo="global"
  data-partner="YOUR_PARTNER_ID"
></div>
<script async src="https://adhub365.com/widget.js"></script>

Хэрвээ таны зар сурталчилгаачид хэд хэдэн ангилалд хамаарах бол data-category-г бүрэн хас. Зөвхөн data-partner-ийг ашигласнаар виджет нь бүх ангилалд хамаарах таны бүх зар сурталчилгааг нэг сүлжээнд харуулна, ангилал бүрт нэг виджет блок шаардах шаардлагагүй:

<div
  class="annualads-widget"
  data-geo="global"
  data-partner="YOUR_PARTNER_ID"
></div>
<script async src="https://adhub365.com/widget.js"></script>

Контентын доторх нэгжтэйгээ зэрэгцэн, өөр өөр зар сурталчилгаа харуулдаг footer хэв маягийн нэгж нэмэхийг хүсч байна уу? Хоёр дахь виджет блок нэмээд data-layout="compact" (нэг зар, жижиг "pill" хэлбэрт хураагдах) болон data-offset-ийг эхний виджет дээр аль хэдийн хэдэн зар гарч байгааг зааж тохируулна:

<!-- in your content -->
<div
  class="annualads-widget"
  data-category="YOUR_CATEGORY_ID"
  data-geo="global"
  data-count="4"
  data-columns="2"
></div>

<!-- in your footer, showing different ads via data-offset -->
<div
  class="annualads-widget"
  data-category="YOUR_CATEGORY_ID"
  data-geo="global"
  data-layout="compact"
  data-offset="4"
></div>
<script async src="https://adhub365.com/widget.js"></script>

Шанархууд

data-categoryХаруулах ангиллын ID. Шаардлагатай — data-partner тохируулагдсан тохиолдолд үүнийг орхигдуулснаар түншийн зар бүх ангилалд гарна.
data-geoГео хүрээ: орон нутгийн, бүс нутгийн эсвэл дэлхийн. Анхдагчаар дэлхийн.
data-countХаруулах зар сурталчилгааны тоо. Анхдагчаар 4 байна.
data-columnsТоронгийн баганын тоо. Анхдагчаар 2.
data-layoutgrid, list эсвэл compact. Анхдагчаар grid. compact нь ганц зар (data-count-ийг үл тоомсорлоно) харуулж, түүнийг жижиг бөмбөлөг болгон нуух, буцаах товчтой — хөлний хэсгийн маягийн нэгж бөгөөд скриптээр тогтмол байрлуулдаггүй, та контейнер div-ийг өөрийн хуудас дээр хүссэнээрээ байрлуулж, хэв маягийг нь тохируулж болно.
data-offsetДээд зэрэглэлийн зар сурталчилгааг алгасгах тоо. Анхдагчаар 0. Энэ нь нэгэн хуудас дээрх хоёр дахь виджетэд (жишээ нь хөл хэсэгт байрлах жижигхэн виджет болон хуудасны дээд хэсэгт байрлах торон виджет) ижил зар сурталчилгааг давтан харуулахын оронд өөр зар сурталчилгааг харуулах боломжийг олгодог — үүний тулд тухайн виджет аль хэдийн харуулж буй зар сурталчилгааны тоог дамжуулна.
data-partnerТаны түншийн ID (үүнийг танай дашбоардны Developers хуудаснаас олж болно). Сонголттой — үүнгүйгээр виджет тухайн ангиллын бүх нийтийн зэрэглэл, платформ дахь бүх зар сурталчилгаачийг харуулна. Харин үүнийг ашигласнаар зөвхөн Connect горим ашиглан оруулсан, үнэхээр таны хувийг бий болгодог зар сурталчилгаачдын зар л харуулагдана.

Орлогын хуваарилалт

Түншийн танилцуулгын комисс нь үнэндээ тэдэнд хэрхэн хүрдэг вэ — хувь хэмжээ, төлбөрийн механизм болон урьдчилсан нөхцлүүд.

GET https://api.adhub365.com/v1/referral-program
{
  "levels": [
    {
      "level": 1,
      "percentage": 0.1
    }
  ],
  "leaders_pool_percentage_of_gmv": 0.05,
  "founding_advertiser_pool_percentage_of_gmv": 0.05,
  "payout_verification_window_hours": 48,
  "min_payout_usd": 1
}

Тогтмол тоо биш

Комиссын хувь хэмжээг манай талаас тохируулдаг бөгөөд өөрчлөгдөж болно — утгыг хатуу кодлохын оронд энэ endpoint-аас шууд авахыг зөвлөж байна.

Бүрэн автомат

Бэлэн мөнгө татах төгсөх цэг байхгүй. Товлосон ажил нь төлбөртэй орлогыг тооцож, зар сурталчилгаа бүрийн дагуу багцлан, доорх бүх нөхцөл биелэхэд автоматаар олгодог.

Төлбөрийн нөхцөлүүд

  • Зар сурталчилгаачны нийт төлбөрт тооцогдох орлого нь доод төлбөрийн хэмжээнд хүрсэн.
  • Тэдний дансанд крипто төлбөрийн түрийвч тохируулагдсан байна.
  • Тэдний KYC статус баталгаажсан.

Жишээ: хуримтлагдсан орлогыг унших

GET https://api.adhub365.com/v1/partner/referrals/{code}/earnings
Authorization: Bearer sk_sandbox_...
{
  "code": "ann-2f8c",
  "earnings": [
    {
      "id": "earn_1a2b...",
      "payment_id": "pay_9f2a...",
      "amount_usd": 30.0,
      "status": "paid",
      "payable_after": "2026-08-01T00:00:00Z",
      "paid_at": "2026-08-03T14:22:00Z"
    }
  ],
  "total_payable_pending_usd": 0.0,
  "total_payable_usd": 0.0,
  "total_processing_usd": 0.0,
  "total_paid_usd": 30.0
}

Үнийн түвшинүүд (шууд)

Энэ endpoint-оос шууд уншаарай — эдгээр утгуудыг хэзээ ч статик кодоор бичээгүй бай, манай талаас өөрчлөгдөж болно. Үнэгүй дүнгийн талбарын оронд өөрийн хэрэглэгчдэд зориулсан шатлал сонгогч бүтээ: харуулж буй үнэ бүр нь төлбөр үүсгэх үед яг явуулах дүн бөгөөд энд харуулсан нээгдсэн давуу талууд нь хэрэглэгчдэд тухайн үнээр яг юу авахыг нь ойлгомжтойгоор тайлбарладаг тул тэд тоо таамаглахын оронд ойлгож буй үнээ сонгодог.

ТүвшинҮнэНээх
Bronze$50.00

Basic visibility

Silver$300.00

Clickable link unlocked

Дарж болох холбоос
Gold$500.00

Animation unlocked

Дарж болох холбоосАнимаци
Platinum$1,000.00

Enhanced exposure

Дарж болох холбоосАнимаци
Diamond$2,500.00

Premium placement

Дарж болох холбоосАнимаци
Elite$5,000.00

Top-tier visibility

Дарж болох холбоосАнимаци
Legendary$10,000.00

Maximum visibility & branding

Дарж болох холбоосАнимаци

Хурдны хязгаарлалт

Хүсэлтүүд нь түлхүүр бүрт минутанд хязгаарлагддаг. Бүх баталгаажсан хариултууд X-RateLimit-Limit, X-RateLimit-Remaining болон X-RateLimit-Reset толгой мэдээллийг агуулдаг; хязгаарыг давсан тохиолдолд Retry-After толгойтой 429 Too Many Requests алдаа буцаана.

IP-үүдийн зөвшөөрөгдөх жагсаалт

Сонголттой, хамтрагч бүрийн хувьд. Та бичлэг нэмэх хүртэл таны түлхүүрүүд ямар ч IP хаягаас ирж буй хүсэлтийг хүлээн авна — эхний бичлэг тухайн хамтрагчийн бүх түлхүүрүүдийг зөвшөөрөгдсөн жагсаалтын горимд шилжүүлнэ.

Вебхукүүд

Бүх вэбхук үүсэх үед нэг удаа олгогдсон нууцаар HMAC-SHA256-аар гарын үсэг зурдаг — ачааг итгэхээсээ өмнө гарын үсгийг шалгаарай. Үйл явдлууд зөвхөн холбогдох зар сурталчилгаачийн эзэмшдэг түншид хүргэгддэг.

payment.succeededТөлбөр баталгаажлаа.
payment.refundedБуцаан олголтыг гүйцэтгэнэ.
ad.activatedЗар автоматаар эсвэл админы хяналтаас хойш идэвхжинэ.
invoice.issuedНэг нэхэмжлэх гаргагдсан.
referral.payout.completedТаны лавлагаагаар үүссэн комисс төлбөртэй болдог.
referral.payout.failedТөлбөрийн багц үйлчилгээ үзүүлэгчийн зүгээс амжилтгүй болсон тохиолдолд орлого дахин төлбөрт шилжиж, дахин оролдлого хийгдэнэ.
rank.changedЗар сурталчилгааны зэрэглэл өөрчлөгдөнө — үүнд өөр зар сурталчилгаачны төлбөр нөлөөлсөн тохиолдол ч багтана.
ad.expiring_soonЗар дуусахаас 30, 7 эсвэл 1 хоногийн өмнө.
partner_ad_revenue.payout.completedЗар сурталчилгааны орлогын хуваарилалтын төлбөр төлбөртэй статустай боллоо.
partner_ad_revenue.payout.failedПровайдер дээр зар сурталчилгааны орлогын хуваарилалтын төлбөрийн багц бүтэлгүйтсэн — хувьцаанууд дахин төлбөрт шилжиж, дахин оролдлого хийгдэнэ.

Програм хангамжийн хөгжүүлэлтийн иж бүрдлүүд

Энэхүү ижил API тодорхойлолтоос үүсгэсэн албан ёсны JavaScript/TypeScript болон Python SDK-үүд төлөвлөгдсөн боловч одоогоор нийтлэгдээгүй байна — тэр болтол HTTP API-г шууд дууддаг бай.

Хурдан эхлэх

Одоогоор SDK байхгүй — эдгээр нь HTTP API-г шууд дуудаж, өнөөдөр ямар ч програмчлалын хэл дээр ажиллана.

cURL

curl -X POST https://api.adhub365.com/v1/partner/ads \
  -H "Authorization: Bearer sk_sandbox_..." \
  -H "Content-Type: application/json" \
  -d '{"advertiser_id":"adv_9f2a...","category_id":"cat_furniture","geo_scope":"local","title":"..."}'

JavaScript

await fetch("https://api.adhub365.com/v1/partner/ads", {
  method: "POST",
  headers: {
    Authorization: "Bearer sk_sandbox_...",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    advertiser_id: "adv_9f2a...",
    category_id: "cat_furniture",
    geo_scope: "local",
    title: "...",
  }),
});

Python

import requests

requests.post(
    "https://api.adhub365.com/v1/partner/ads",
    headers={"Authorization": "Bearer sk_sandbox_..."},
    json={
        "advertiser_id": "adv_9f2a...",
        "category_id": "cat_furniture",
        "geo_scope": "local",
        "title": "...",
    },
)