API संदर्भ
इथेरियम API
Core API
गाइड
Ethereum/त्वरित प्रारंभ गाइड

त्वरित आरंभ गाइड

यह गाइड आपको अपने प्रोजेक्ट में TheRPC को जल्दी एकीकृत करने में मदद करेगी। ब्लॉकचेन API कॉल करना शुरू करने के लिए इन चरणों का पालन करें।

चरण 1: API कुंजी प्राप्त करें

TheRPC का उपयोग करने के लिए, आपको API कुंजी की आवश्यकता होगी:

  1. TheRPC.io पर साइन अप करें
  2. डैशबोर्ड पर नेविगेट करें
  3. अपनी API कुंजी बनाएं या प्राप्त करें

चरण 2: अपना नेटवर्क चुनें

TheRPC कई नेटवर्क का समर्थन करता है। अपने API एंडपॉइंट और कुंजी के साथ अपना पर्यावरण कॉन्फ़िगर करें:

API_ENDPOINT="YOUR_API_ENDPOINT"
API_KEY="YOUR_API_KEY"

चरण 3: अपना पहला कॉल करें

यहां विभिन्न प्रोग्रामिंग भाषाओं के लिए बुनियादी उदाहरण दिए गए हैं। अधिक व्यापक उदाहरणों और भाषा-विशिष्ट सुविधाओं के लिए, हमारे टूल्स और SDK अवलोकन देखें।

Curl का उपयोग करना

curl --request POST ${API_ENDPOINT} \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer ${API_KEY}' \
  --data '{
    "jsonrpc": "2.0",
    "method": "eth_blockNumber",
    "params": [],
    "id": 1
  }'

JavaScript का उपयोग करना

const axios = require('axios');

const config = {
	url: 'YOUR_API_ENDPOINT',
	apiKey: 'YOUR_API_KEY',
};

async function getBlockNumber() {
	const response = await axios.post(
		config.url,
		{
			jsonrpc: '2.0',
			method: 'eth_blockNumber',
			params: [],
			id: 1,
		},
		{
			headers: {
				'Content-Type': 'application/json',
				Authorization: `Bearer ${config.apiKey}`,
			},
		},
	);

	console.log('Latest Block Number:', response.data.result);
}

Python का उपयोग करना

import requests

config = {
    'url': 'YOUR_API_ENDPOINT',
    'api_key': 'YOUR_API_KEY'
}

def get_block_number():
    response = requests.post(
        config['url'],
        headers={
            'Content-Type': 'application/json',
            'Authorization': f"Bearer {config['api_key']}"
        },
        json={
            'jsonrpc': '2.0',
            'method': 'eth_blockNumber',
            'params': [],
            'id': 1
        }
    )
    return response.json()['result']

चरण 4: Web3 लाइब्रेरीज़ का उपयोग करना

अधिक जटिल इंटरैक्शन के लिए, हम Web3 लाइब्रेरीज़ का उपयोग करने की अनुशंसा करते हैं। आप हमारे टूल्स और SDK दस्तावेज़ीकरण में सभी समर्थित भाषाओं और फ्रेमवर्क के लिए विस्तृत उदाहरण पा सकते हैं।

Web3.js (JavaScript)

const Web3 = require('web3');
const web3 = new Web3('YOUR_API_ENDPOINT');

// Add API key to requests
web3.setHeader('Authorization', 'Bearer YOUR_API_KEY');

async function getBalance(address) {
	const balance = await web3.eth.getBalance(address);
	return web3.utils.fromWei(balance, 'ether');
}

Web3.py (Python)

from web3 import Web3
from web3.middleware import http_retry_request_middleware

w3 = Web3(Web3.HTTPProvider(
    'YOUR_API_ENDPOINT',
    request_kwargs={
        'headers': {'Authorization': 'Bearer YOUR_API_KEY'}
    }
))

# Add retry middleware
w3.middleware_onion.add(http_retry_request_middleware)

उपलब्ध मेथड्स

विभिन्न प्रोग्रामिंग भाषाओं में उदाहरणों के साथ सभी समर्थित API मेथड्स हमारे Ethereum मेथड्स दस्तावेज़ीकरण में पाए जा सकते हैं। इसमें शामिल हैं:

  • विस्तृत मेथड विवरण
  • अनुरोध और प्रतिक्रिया प्रारूप
  • भाषा-विशिष्ट कोड उदाहरण
  • सामान्य उपयोग के मामले

नेटवर्क चयन

TheRPC का उपयोग करते समय, आपको प्रत्येक नेटवर्क के लिए विशिष्ट API एंडपॉइंट प्राप्त होंगे जिन्हें आप एक्सेस करना चाहते हैं। बस YOUR_API_ENDPOINT को अपने चुने हुए नेटवर्क के लिए उपयुक्त एंडपॉइंट से बदल दें।

अगले कदम

  1. सभी उपलब्ध API मेथड्स के लिए हमारे Ethereum मेथड्स दस्तावेज़ीकरण ब्राउज़ करें
  2. भाषा-विशिष्ट गाइड के लिए टूल्स और SDK देखें
  3. प्रमाणीकरण के बारे में जानें
  4. दर सीमाएँ की समीक्षा करें
  5. बुनियादी संचालन का अन्वेषण करें

अन्य संदर्भ

हमें बेहतर बनाने में मदद करें!
इस पृष्ठ को साझा करें और हमें आपके लिए और भी बेहतर उत्पाद बनाने में मदद करें।