Method: projects.apps.exchangeDebugToken

उस डीबग टोकन सीक्रेट की पुष्टि करता है जिसे आपने इसका इस्तेमाल करके पहले बनाया था CreateDebugToken को अपनाएं. अगर मान्य है, तो नतीजे के तौर पर AppCheckToken को अपनाएं.

ध्यान दें कि इस तरीके पर, ऐप्लिकेशन के गलत इस्तेमाल को रोकने के लिए सीमित कोटा लागू किया गया है.

एचटीटीपी अनुरोध

POST https://firebaseappcheck.googleapis.com/v1/{app=projects/*/apps/*}:exchangeDebugToken

यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स.

पाथ पैरामीटर

पैरामीटर
app

string

ज़रूरी है. ऐप्लिकेशन के मिलते-जुलते संसाधन का नाम, फ़ॉर्मैट में:

projects/{project_number}/apps/{app_id}

अगर ज़रूरी हो, तो project_number एलिमेंट को Firebase प्रोजेक्ट के प्रोजेक्ट आईडी से बदला जा सकता है. Google की प्रॉपर्टी में प्रोजेक्ट आइडेंटिफ़ायर इस्तेमाल करने के बारे में ज़्यादा जानें एआईपी 2510 मानक.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:

JSON के काेड में दिखाना
{
  "debugToken": string,
  "limitedUse": boolean
}
फ़ील्ड
debugToken

string

ज़रूरी है. डीबग टोकन सीक्रेट. यह स्ट्रिंग, इसका इस्तेमाल करके पहले बनाए गए डीबग टोकन सीक्रेट से मेल खानी चाहिए CreateDebugToken को अपनाएं.

limitedUse

boolean

बताता है कि यह प्रमाणित करने से जुड़ी जानकारी सीमित इस्तेमाल ( true ) या सेशन के हिसाब से ( false ) कॉन्टेक्स्ट से अलग है. इस प्रमाणित करने की प्रक्रिया को चालू करने के लिए, सुरक्षा को फिर से चलाएं फ़ीचर, इसे true को अपनाएं. डिफ़ॉल्ट मान यह है false को अपनाएं.

जवाब का लेख

सफल होने पर, जवाब के मुख्य भाग में AppCheckToken को अपनाएं.