വാർഷിക പരസ്യ പ്ലാറ്റ്ഫോമിൽ നേരിട്ട് നിർമ്മിക്കുക — പരസ്യം ചെയ്യുന്നവരെ സൃഷ്ടിക്കുക, പരസ്യങ്ങൾ പ്രസിദ്ധീകരിക്കുക, പേയ്മെന്റുകൾ പ്രവർത്തിപ്പിക്കുക, റാങ്ക് ട്രാക്ക് ചെയ്യുക, ഇതെല്ലാം പൂർണ്ണമായും API വഴി.
പൂർണ്ണമായ വിലവിവരം കാണുകനിങ്ങൾ 70% നിലനിർത്തുന്നു നിങ്ങളുടെ കണക്ട്-മോഡ് പരസ്യം ചെയ്യുന്നവർ അവരുടെ പരസ്യങ്ങൾക്കായി നൽകുന്ന പണം — നിങ്ങളുടെ വാലറ്റിലേക്ക് തനിയെ ലഭിക്കുന്നു. ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് താഴെ കാണുക.
ഓരോ അഭ്യർത്ഥനയും, ബെയറർ സ്കീം ഉപയോഗിച്ച്, ഓതറൈസേഷൻ ഹെഡറിലെ ഒരു രഹസ്യ കീ ഉപയോഗിച്ച് പ്രാമാണീകരിക്കുന്നു.
POST https://api.adhub365.com/v1/partner/ads
Authorization: Bearer sk_sandbox_...
Content-Type: application/jsonഅംഗീകൃത പങ്കാളി അക്കൗണ്ടുകൾക്ക് വാർഷിക പരസ്യ ടീം API കീകൾ നൽകുന്നു.
പങ്കാളിത്ത അക്കൗണ്ട് ഉണ്ടാക്കുക| POST | /v1/partner/advertisersനിങ്ങളുടെ ഉപയോക്താക്കളിലൊരാളുടെ പേരിൽ ഒരു പരസ്യം ചെയ്യുന്നയാളുടെ അക്കൗണ്ട് ഉണ്ടാക്കുക (കണക്ട് മോഡ്). | advertisers:write |
| GET | /v1/partner/advertisers/{id}ഈ പങ്കാളി നിർമ്മിച്ച ഒരു പരസ്യം ചെയ്യുന്നയാളുടെ അക്കൗണ്ട് പരിശോധിക്കുക. | advertisers:read |
| POST | /v1/partner/adsഒരു പരസ്യം ഉണ്ടാക്കുക. അത് ഡ്രാഫ്റ്റ് സ്റ്റാറ്റസിലാണ് ആരംഭിക്കുന്നത്. ഐച്ഛികമായ advertiser_type, promotion_type, link_type, promoted_brand ഫീൽഡുകൾ അഫിലിയേറ്റ്, റഫറൽ, ക്രിയേറ്റർ, അല്ലെങ്കിൽ വ്യക്തിഗത പരസ്യത്തെ വിവരിക്കുന്നു — താഴെയുള്ള കുറിപ്പ് കാണുക. | 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 MB). ആദ്യത്തെ പണമടവിന് മുമ്പ് ഇത് ആവശ്യമാണ് — താഴെയുള്ള പേയ്മെൻ്റ് ഗ്രൂപ്പ് കാണുക. | 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സ്ഥിതി അനുസരിച്ച് തരംതിരിച്ച, കumulative റെഫറൽ വരുമാനം. | referrals:read |
| GET | /v1/partner/ad-revenue/earningsകണക്റ്റ് മോഡിൽ നിങ്ങൾ സൃഷ്ടിച്ച പരസ്യം ചെയ്യുന്നവർ അവരുടെ പരസ്യങ്ങൾക്കായി നൽകിയ പണത്തിൽ നിന്നുള്ള നിങ്ങളുടെ 70% വിഹിതം, സ്റ്റാറ്റസ് അനുസരിച്ച് വിഭജിച്ചിരിക്കുന്നു. | ad-revenue:read |
| GET | /v1/partner/access-logഈ കീ-യുടെ പൂർണ്ണമായ കോൾ ഹിസ്റ്ററി — മെത്തേഡ്, പാത്ത്, ഐപി, ടൈംസ്റ്റാമ്പ്. | അവിടെ |
| GET | /v1/rankings?category={id}&geo={scope}ഒരു വിഭാഗത്തിനും ഭൂമിശാസ്ത്രപരമായ പരിധിക്കും വേണ്ടിയുള്ള റീഡ്-ഒൺലി റാങ്കിംഗ്. | പൊതു |
| GET | /v1/tiersക്രമീകരിച്ചിട്ടുള്ള 7 വിലനിർണ്ണയ തലങ്ങൾ (പരിധി, അൺലോക്ക് ചെയ്ത ആനുകൂല്യങ്ങൾ). | പൊതു |
| GET | /v1/referral-programറെഫറൽ കാസ്കേഡിനും ലീഡേഴ്സ് പൂളിനും നിലവിൽ പ്രാബല്യത്തിലുള്ള കമ്മീഷൻ ശതമാനങ്ങൾ. | പൊതു |
| GET | /v1/partner-programനിങ്ങളും വാർഷിക പരസ്യങ്ങളും തമ്മിലുള്ള നിലവിലെ പരസ്യ വരുമാന വിഹിതം (കണക്ട് മോഡ്). | പൊതു |
| GET | /v1/search?q={query}പ്രകൃതിഭാഷാ തിരയൽ — "കെനിയയിലെ ഫർണിച്ചർ പരസ്യം ചെയ്യുന്നവർ" എന്നതുപോലുള്ള ഒരു ചോദ്യം, അനുയോജ്യമായ വിഭാഗത്തിലേക്കും ഭൂമിശാസ്ത്രപരമായ പരിധിയിലേക്കും നയിക്കുകയും, തുടർന്ന് ആ റാങ്കിംഗ് അതിൻ്റെ യഥാർത്ഥ ക്രമത്തിൽ തന്നെ തിരികെ നൽകുകയും ചെയ്യുന്നു. | പൊതു |
അഫിലിയേറ്റ്, റഫറൽ പരസ്യം
POST, PATCH /v1/partner/ads എന്നിവയിൽ advertiser_type, promotion_type, link_type, promoted_brand എന്നിവ ഓപ്ഷണൽ ഫീൽഡുകളാണ് — വാർഷിക പരസ്യങ്ങൾ സ്വയം പരസ്യം ചെയ്യുന്ന ബിസിനസ്സുകളിൽ മാത്രം ഒതുങ്ങുന്നില്ല. link_type എന്നത് affiliate_link അല്ലെങ്കിൽ referral_invitation_link ആവുകയോ, അല്ലെങ്കിൽ promotion_type എന്നത് affiliate_offer അല്ലെങ്കിൽ referral_opportunity ആവുകയോ ചെയ്യുമ്പോൾ, affiliate_terms_accepted എന്നത് true ആയിരിക്കണം, അല്ലാത്തപക്ഷം അഭ്യർത്ഥന 422 എന്ന കോഡിൽ നിരസിക്കപ്പെടും. title 35 അക്ഷരങ്ങളിലും description 80 അക്ഷരങ്ങളിലും പരിമിതപ്പെടുത്തിയിരിക്കുന്നു — ഇവ രണ്ടും ഡാഷ്ബോർഡ് UI-യിൽ മാത്രമല്ല, സെർവർ-സൈഡിലും നിർബന്ധിതമാണ്.
ഓരോ പരസ്യം ചെയ്യുന്നവർക്കും ഒരു കൂട്ടം ബിൽറ്റ്-ഇൻ എഐ ടൂളുകൾ ലഭിക്കുന്നു — ഒരു പരസ്യ ഉള്ളടക്ക, വിഷ്വൽ ജനറേറ്റർ, ഒരു സംഭാഷണ സഹായി, ഒരു ബഡ്ജറ്റ് ഉപദേശകൻ, ഒരു എക്സ്റ്റേണൽ എസ്.ഇ.ഒ ഓഡിറ്റർ എന്നിവ. ഇതിനുള്ള പണമടവ്, വാർഷിക ഫ്ലാറ്റ് നിരക്കിന് പുറമെ എഐ ക്രെഡിറ്റുകൾ ഉപയോഗിച്ചാണ്.
| POST | /v1/advertisers/{id}/ai/assistantആസ്ക് ആനുവൽ ആഡ്സ് — ഒരു ഫ്ലോട്ടിംഗ് സംഭാഷണ സഹായി, വിവരങ്ങൾ നൽകുന്നതിന് മാത്രം, അക്കൗണ്ട് ഡാറ്റയിൽ റീഡ്-ഓൺലി ആക്സസ്. | പൊതു |
| 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പരസ്യം ചെയ്യുന്നയാളുടെ സ്വന്തം ബാഹ്യ വെബ്സൈറ്റ് വിശകലനം ചെയ്യുകയും വ്യക്തമായ എസ്.ഇ.ഒ മെച്ചപ്പെടുത്തലുകൾ നിർദ്ദേശിക്കുകയും ചെയ്യുക. | 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
}നിങ്ങളുടെ സ്വന്തം സൈറ്റിലേക്ക് റെഡിമെയ്ഡ് ആഡ് യൂണിറ്റ് ചേർക്കുക — ബിൽഡ് ഘട്ടമില്ല, ഇഫ്രെയിമില്ല. ഈ സ്ക്രിപ്റ്റ് ഒരു പ്രത്യേക ഷാഡോ ഡോമിനുള്ളിൽ (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>ഡിഫോൾട്ടായി ഇത് കാറ്റഗറിയുടെ പൂർണ്ണമായ പബ്ലിക് റാങ്കിംഗ് കാണിക്കുന്നു — നിങ്ങൾ കൊണ്ടുവന്നവർ മാത്രമല്ല, പ്ലാറ്റ്ഫോമിലെ എല്ലാ പരസ്യം ചെയ്യുന്നവരെയും. കണക്ട് മോഡ് വഴി നിങ്ങൾ സൃഷ്ടിച്ച പരസ്യം ചെയ്യുന്നവരിൽ നിന്നുള്ള പരസ്യങ്ങൾ മാത്രം കാണിക്കുന്നതിന് (നിങ്ങളുടെ ഷെയർ ഉണ്ടാക്കുന്നവർ), നിങ്ങളുടെ പാർട്ണർ ഐഡി ഉപയോഗിച്ച് data-partner ചേർക്കുക (അത് നിങ്ങളുടെ സ്വന്തം ഡാഷ്ബോർഡിലെ ഡെവലപ്പേഴ്സ് പേജിൽ കണ്ടെത്തുക):
<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>നിങ്ങളുടെ ഉള്ളടക്കത്തിലെ യൂണിറ്റിന് സമാന്തരമായി, ഓരോന്നും വ്യത്യസ്ത പരസ്യങ്ങൾ കാണിക്കുന്ന ഒരു ഫൂട്ടർ-സ്റ്റൈൽ യൂണിറ്റ് വേണോ? 'data-layout="compact"' (ഒരു ചെറിയ പില്ലിലേക്ക് ചുരുക്കാവുന്ന ഒറ്റ പരസ്യം) എന്നതും, നിങ്ങളുടെ ആദ്യത്തെ വിഡ്ജറ്റിൽ ഇതിനകം എത്ര പരസ്യങ്ങൾ കാണിക്കുന്നുണ്ടോ അതിനനുസരിച്ച് '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 | പ്രദർശിപ്പിക്കേണ്ട കാറ്റഗറി ഐഡി. ആവശ്യമാണ് — ഡാറ്റാ-പാർട്ണർ സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ ഒഴികെ, അങ്ങനെയുള്ളപ്പോൾ ഇത് ഒഴിവാക്കുന്നത് ആ പാർട്ണറുടെ പരസ്യങ്ങൾ എല്ലാ കാറ്റഗറികളിലും കാണിക്കുന്നതാണ്. |
data-geo | ഭൂമിശാസ്ത്രപരമായ വ്യാപ്തി: പ്രാദേശികം, മേഖലാടിസ്ഥാനം, അല്ലെങ്കിൽ ആഗോളം. ആഗോളം ആണ് മുൻഗണന. |
data-count | കാണിക്കേണ്ട പരസ്യങ്ങളുടെ എണ്ണം. ഡിഫോൾട്ട് 4 ആണ്. |
data-columns | ഗ്രിഡ് കോളങ്ങളുടെ എണ്ണം. ഡിഫോൾട്ട് 2 ആണ്. |
data-layout | ഗ്രിഡ്, ലിസ്റ്റ്, അല്ലെങ്കിൽ കോംപാക്റ്റ്. ഡിഫോൾട്ട് ഗ്രിഡ് ആണ്. കോംപാക്റ്റ് ഒരൊറ്റ പരസ്യം കാണിക്കുന്നു (ഡാറ്റ-കൗണ്ട് അവഗണിക്കപ്പെടുന്നു), അത് ഒരു ചെറിയ പില്ലിലേക്ക് ചുരുക്കാനും തിരികെ കൊണ്ടുവരാനും ഒരു ബട്ടൺ ഉണ്ടാകും — ഇതൊരു ഫുട്ടർ-സ്റ്റൈൽ യൂണിറ്റാണ്, സ്ക്രിപ്റ്റ് സ്വയം ഇതിനെ ഫിക്സഡ് ആയി സ്ഥാനപ്പെടുത്തുന്നില്ല, നിങ്ങളുടെ സ്വന്തം പേജിൽ കണ്ടെയ്നർ div-നെ നിങ്ങൾക്കിഷ്ടമുള്ള രീതിയിൽ സ്ഥാപിക്കുകയും സ്റ്റൈൽ ചെയ്യുകയും ചെയ്യാം. |
data-offset | സ്കിപ്പ് ചെയ്യേണ്ട ഏറ്റവും ഉയർന്ന റാങ്കുള്ള പരസ്യങ്ങളുടെ എണ്ണം. ഡിഫോൾട്ട് മൂല്യം 0 ആണ്. ഒരേ പേജിലെ രണ്ടാമത്തെ വിഡ്ജറ്റിന് (ഉദാഹരണത്തിന്, ഫുട്ടറിലെ ഒരു കോംപാക്റ്റ് വിഡ്ജറ്റും, അതിനു മുകളിലുള്ള ഒരു ഗ്രിഡ് വിഡ്ജറ്റും) ഒരേ പരസ്യം രണ്ടുതവണ ആവർത്തിക്കുന്നതിന് പകരം വ്യത്യസ്ത പരസ്യങ്ങൾ കാണിക്കാൻ ഇത് സഹായിക്കുന്നു — മറ്റേ വിഡ്ജറ്റ് ഇതിനകം കാണിക്കുന്ന പരസ്യങ്ങളുടെ എണ്ണം നൽകുക. |
data-partner | നിങ്ങളുടെ പാർട്ണർ ഐഡി (നിങ്ങളുടെ ഡാഷ്ബോർഡിലെ ഡെവലപ്പേഴ്സ് പേജിൽ കണ്ടെത്തുക). ഇത് ഐച്ഛികമാണ് — ഇത് ഇല്ലാതെ, വിഡ്ജറ്റ് ആ വിഭാഗത്തിലെ പ്ലാറ്റ്ഫോമിലെ എല്ലാ പരസ്യം ചെയ്യുന്നവരുടെയും പൂർണ്ണമായ പൊതു റാങ്കിംഗ് കാണിക്കും. ഇത് ഉപയോഗിച്ച്, കണക്റ്റ് മോഡിലൂടെ നിങ്ങൾ കൊണ്ടുവന്ന പരസ്യം ചെയ്യുന്നവരുടെ മാത്രം പരസ്യങ്ങൾ കാണിക്കും — അവയാണ് യഥാർത്ഥത്തിൽ നിങ്ങളുടെ വിഹിതം ഉണ്ടാക്കുന്നത്. |
ഓരോ കീയ്ക്കും മിനിറ്റിൽ അഭ്യർത്ഥനകൾ പരിമിതപ്പെടുത്തിയിരിക്കുന്നു. ഓരോ പ്രാമാണീകരിച്ച പ്രതികരണത്തിലും X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset ഹെഡറുകൾ ഉണ്ടായിരിക്കും; പരിധി കവിയുമ്പോൾ, Retry-After ഹെഡറോടുകൂടി 429 Too Many Requests എന്ന സന്ദേശം തിരികെ ലഭിക്കും.
ഓപ്ഷണൽ, ഓരോ പങ്കാളിക്കും. നിങ്ങൾ ഒരു എൻട്രി ചേർക്കുന്നതുവരെ, നിങ്ങളുടെ കീകൾ ഏത് ഐപിയിൽ നിന്നുമുള്ള അഭ്യർത്ഥനകൾ സ്വീകരിക്കും — ആദ്യത്തെ എൻട്രി ആ പങ്കാളിയുടെ എല്ലാ കീകളെയും അലോവ്ലിസ്റ്റ്-മാത്രമായി മാറ്റുന്നു.
ഓരോ വെബ്ഹുക്കിനും, ഉണ്ടാക്കുന്ന സമയത്ത് ഒരിക്കൽ നൽകുന്ന ഒരു രഹസ്യം ഉപയോഗിച്ച് 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 സ്പെസിഫിക്കേഷനിൽ നിന്ന് ജനറേറ്റ് ചെയ്ത ഔദ്യോഗിക ജാവാസ്ക്രിപ്റ്റ്/ടൈപ്പ്സ്ക്രിപ്റ്റ്, പൈത്തൺ 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": "...",
},
)