TheRPC API के सभी अनुरोधों के लिए API कुंजी का उपयोग करके प्रमाणीकरण की आवश्यकता होती है। यह गाइड बताती है कि अपनी API कुंजी कैसे प्राप्त करें और सुरक्षित रूप से उपयोग करें।
Bearer प्रमाणीकरण योजना का उपयोग करके हर अनुरोध में अपनी API कुंजी शामिल करें:
Authorization: Bearer YOUR_API_KEY
curl का उपयोग करना:
curl --request POST 'YOUR_API_ENDPOINT' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--data '{
"jsonrpc": "2.0",
"method": "eth_blockNumber",
"params": [],
"id": 1
}'
JavaScript का उपयोग करना:
const response = await fetch('YOUR_API_ENDPOINT', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
Authorization: `Bearer ${API_KEY}`,
},
body: JSON.stringify({
jsonrpc: '2.0',
method: 'eth_blockNumber',
params: [],
id: 1,
}),
});
सामान्य प्रमाणीकरण त्रुटियां:
{
"jsonrpc": "2.0",
"error": {
"code": -32001,
"message": "Invalid authentication credentials"
},
"id": 1
}
# .env file
THERPC_API_KEY=your_api_key_here
Node.js:
require('dotenv').config();
const API_KEY = process.env.THERPC_API_KEY;
Python:
import os
from dotenv import load_dotenv
load_dotenv()
API_KEY = os.getenv('THERPC_API_KEY')