API ஆவணங்கள்
QR Cake API-ஐ ஒருங்கிணைக்க விரும்பும் டெவலப்பர்களுக்கான வழிகாட்டிகளும் குறிப்புகளும்.
விரைவு தொடக்கம்
QR Cake API மூலம் உங்கள் கணக்கிலுள்ள QR குறியீடுகளை நிரல் முறையில் உருவாக்கவும், புதுப்பிக்கவும், நிர்வகிக்கவும் முடியும்.
அங்கீகாரம்
உங்கள் டாஷ்போர்டில் API விசையை உருவாக்கி, ஒவ்வொரு கோரிக்கையிலும் அதை Authorization header வழியாக அனுப்புங்கள்.
Authorization: Bearer <API Key> Content-Type: application/json
API விசைகளை நிர்வகிக்க டாஷ்போர்டில் உள்ள API விசைகள்.
API கோரிக்கை சோதனையாளர்
இந்தப் பக்கத்திலிருந்தே எண்ட்பாயிண்ட்களைச் சோதிக்கலாம். உங்கள் API விசையை உள்ளிட்டு, எண்ட்பாயிண்டைத் தேர்ந்தெடுத்து, பதிலை உடனே பாருங்கள்.
இணையச் செயல்பாட்டு API சோதனையாளர்
தேர்ந்தெடுத்துள்ள QR Cake API எண்ட்பாயிண்டுக்கு உங்கள் உலாவியிலிருந்தே நேரடியாக கோரிக்கைகளை அனுப்புங்கள்.
Authorization: Bearer <API Key>https://api.qrcake.com/v1/product/user/product
சொற்களஞ்சியம்
தயாரிப்புகள்
QR குறியீடுகள்
பயனர்கள்
QR Cake கணக்குகள்
கோரிக்கை உட்பொருள்கள் (POST/PUT)
POST மற்றும் PUT கோரிக்கைகளில் request body ஒரு string ஆக serialise செய்யப்பட வேண்டும். உதாரணமாக JSON அனுப்பினால், JSON.stringify(payload) போன்ற வடிவில் string ஆகவே அனுப்புங்கள் (எடுத்துக்காட்டு JSON.stringify(payload)).
const payload = { redirect: "https://example.com", metadata: {} };
await fetch(url, {
method: "POST",
body: JSON.stringify(payload),
});QR குறியீடுகளின் பட்டியல்
API விசைக்கு அணுகக்கூடிய QR குறியீடுகளின் பட்டியலை வழங்குகிறது.
Authorization: Bearer <API Key>Accept: application/json
[
{
"accountId": "string",
"productId": "string",
"userId": "string",
"redirect": "string",
"state": "ACTIVE",
"metadata": {},
"createdAt": 0,
"updatedAt": 0
}
]{
"message": {}
}இங்கே “Products” என்பது QR குறியீடுகளைக் குறிக்கிறது.
ஒரு QR குறியீட்டைப் பெறவும்
ஒரு QR குறியீட்டை பெறுகிறது.
- productId (string)
Authorization: Bearer <API Key>Accept: application/json
{
"accountId": "string",
"productId": "string",
"userId": "string",
"redirect": "string",
"state": "ACTIVE",
"metadata": {},
"createdAt": 0,
"updatedAt": 0
}{
"message": {}
}ஒரு QR குறியீட்டை உருவாக்கவும்
புதிய QR குறியீட்டை உருவாக்குகிறது.
Authorization: Bearer <API Key>Content-Type: application/jsonAccept: application/json
{
"redirect": "https://example.com",
"metadata": {},
"state": "ACTIVE"
}{
"accountId": "string",
"productId": "string",
"userId": "string",
"redirect": "string",
"state": "ACTIVE",
"metadata": {},
"createdAt": 0,
"updatedAt": 0
}{
"message": {}
}POST request body string ஆக serialise செய்யப்பட வேண்டும். உதாரணம்: JSON.stringify(payload).
ஒரு QR குறியீட்டை புதுப்பிக்கவும்
ஏற்கனவே உள்ள QR குறியீட்டு தயாரிப்பை புதுப்பிக்கிறது.
- productId (string)
Authorization: Bearer <API Key>Content-Type: application/jsonAccept: application/json
{
"redirect": "https://example.com",
"metadata": {},
"state": "ACTIVE"
}{
"accountId": "string",
"productId": "string",
"userId": "string",
"redirect": "string",
"state": "ACTIVE",
"metadata": {},
"expiresAt": 0,
"createdAt": 0,
"updatedAt": 0
}{
"message": {}
}PUT request body string ஆக serialise செய்யப்பட வேண்டும்.
ஒரு QR குறியீட்டை நீக்கவும்
ஒரு QR குறியீட்டை நீக்குகிறது.
- productId (string)
Authorization: Bearer <API Key>Accept: application/json
{
"productId": "string"
}{
"message": {}
}அனுமதிகள்
API விசைக்கு வழங்கப்பட்ட அனுமதிகளைத் திருப்பி வழங்குகிறது.
Authorization: Bearer <API Key>Accept: application/json
{
"success": true,
"result": {
"analytics": true,
"productLimit": 100,
"tier": "subscriber",
"productTotal": 3,
"productActiveLimit": 100,
"productActiveTotal": 3
}
}{
"message": {}
}ஆதரிக்கப்படும் QR வகைகள்
QR தயாரிப்புகளை உருவாக்கவும் புதுப்பிக்கவும் கீழே உள்ள metadata வகைகளைப் பயன்படுத்தலாம்.
redirect, link, image, video, file, pdf, audio, app, event, vCard
தொடங்குவதற்கு எங்கள் முகப்புப் பக்கத்தில் உள்ள டைனமிக் QR குறியீடுகள் மற்றும் மாற்றக்கூடிய QR குறியீடுகள் பற்றிய விளக்கங்களைப் பாருங்கள்.