Shred Delivery and Sender are now live! Get earliest access to raw Solana data and optimized transaction sending. Learn about Shred Delivery | Learn about Sender
简体中文
了解如何安全高效地认证您的 Helius API 请求
注册或登录
导航到 API 密钥
生成新密钥
复制并保护您的密钥
curl "https://mainnet.helius-rpc.com/?api-key=YOUR_API_KEY" \ -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"getAccountInfo","params":["ACCOUNT_ADDRESS"]}'
export HELIUS_API_KEY="your-api-key-here"
// Use environment variables const apiKey = process.env.HELIUS_API_KEY; // Or use a secrets manager const { SecretManagerServiceClient } = require('@google-cloud/secret-manager'); const client = new SecretManagerServiceClient(); async function getApiKey() { const [version] = await client.accessSecretVersion({ name: 'projects/PROJECT_ID/secrets/helius-api-key/versions/latest', }); return version.payload.data.toString(); }
X-RateLimit-Limit: 100 X-RateLimit-Remaining: 95 X-RateLimit-Reset: 1640995200
async function makeRequest(url, data) { try { const response = await fetch(url, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(data) }); if (response.status === 429) { const retryAfter = response.headers.get('Retry-After'); console.log(`Rate limited. Retry after ${retryAfter} seconds`); await new Promise(resolve => setTimeout(resolve, retryAfter * 1000)); return makeRequest(url, data); // Retry } return response.json(); } catch (error) { console.error('Request failed:', error); throw error; } }
无效的 API 密钥错误
?api-key=YOUR_KEY
超出速率限制
禁止访问
此页面对您有帮助吗?