ابتدائی رسائی کی درخواست کریں

اپنا پہلا نام اور ای میل یا فون نمبر درج کریں۔ ہم Tajo تک رسائی کی تفصیلات کے ساتھ آپ سے رابطہ کریں گے۔

OAuth 2.0

OAuth 2.0 ان تھرڈ پارٹی ایپلی کیشنز کے لیے محفوظ اور ٹوکن پر مبنی تصدیق فراہم کرتا ہے جو صارفین کی جانب سے Brevo تک رسائی حاصل کرتی ہیں۔

OAuth فلو کا جائزہ

  1. اجازت کی درخواست: صارف کو Brevo پر ری ڈائریکٹ کریں
  2. صارف کی اجازت: صارف اجازتیں دیتا ہے
  3. اجازت کا کوڈ: Brevo کوڈ کے ساتھ ری ڈائریکٹ کرتا ہے
  4. ایکسیس ٹوکن کا تبادلہ: کوڈ کے بدلے ٹوکنز حاصل کریں
  5. API تک رسائی: درخواستوں کے لیے ایکسیس ٹوکن استعمال کریں

اجازت کا اینڈ پوائنٹ

https://app.brevo.com/oauth/authorize?
response_type=code&
client_id=YOUR_CLIENT_ID&
redirect_uri=YOUR_REDIRECT_URI&
scope=email%20contacts&
state=random_string

ٹوکن کا تبادلہ

Terminal window
curl -X POST "https://api.brevo.com/v3/oauth/token" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=authorization_code&code=AUTH_CODE&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET&redirect_uri=YOUR_REDIRECT_URI"

ایکسیس ٹوکن کا استعمال

const response = await fetch('https://api.brevo.com/v3/account', {
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN',
'Accept': 'application/json'
}
});

اسکوپس

  • email: ٹرانزیکشنل ای میلز بھیجیں
  • contacts: رابطوں اور فہرستوں کا انتظام کریں
  • campaigns: مہمات بنائیں اور بھیجیں
  • sms: SMS پیغامات بھیجیں
  • webhooks: ویب ہکس کا انتظام کریں

ٹوکن ریفریش

const refreshToken = async () => {
const response = await fetch('https://api.brevo.com/v3/oauth/token', {
method: 'POST',
headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
body: new URLSearchParams({
grant_type: 'refresh_token',
refresh_token: 'YOUR_REFRESH_TOKEN',
client_id: 'YOUR_CLIENT_ID',
client_secret: 'YOUR_CLIENT_SECRET'
})
});
return response.json();
};

ابتدائی رسائی کی درخواست کریں

اپنا پہلا نام اور ای میل یا فون نمبر درج کریں۔ ہم Tajo تک رسائی کی تفصیلات کے ساتھ آپ سے رابطہ کریں گے۔

خودکار شناخت
AI معاون

السلام علیکم! دستاویزات کے بارے میں کچھ بھی پوچھیں۔