v0/endpoints/{id}/method-rate-limits/{method_rate_limit_id} REST API Endpoint
Pfadparameter
id
Zeichenkette
ERFORDERLICH
Wird geladen...
method_rate_limit_id
Zeichenkette
ERFORDERLICH
Wird geladen...
Körperparameter
Status
Zeichenkette
ERFORDERLICH
Wird geladen...
methods
Array
ERFORDERLICH
Wird geladen...
rate
Ganzzahl
ERFORDERLICH
Wird geladen...
Rücksendungen
Daten
Objekt
Wird geladen...
id
Zeichenkette
Wird geladen...
interval
Zeichenkette
Wird geladen...
methods
Array
Wird geladen...
rate
Ganzzahl
Wird geladen...
Status
Zeichenkette
Wird geladen...
erstellt
Zeichenkette
Wird geladen...
Fehler
Zeichenkette
Wird geladen...
Anfrage
1curl -X 'PATCH' \2'https://api.quicknode.com/v0/endpoints/{id}/method-rate-limits/{method_rate_limit_id}' \3-H 'accept: application/json' \4-H 'x-api-key: IHR_API-SCHLÜSSEL' \5-H 'Content-Type: application/json' \6-d '{7"methods": [8"eth_getlogs"9],10"status": "enabled",11"rate": 2012}'
1curl -X 'PATCH' \2'https://api.quicknode.com/v0/endpoints/{id}/method-rate-limits/{method_rate_limit_id}' \3-H 'accept: application/json' \4-H 'x-api-key: IHR_API-SCHLÜSSEL' \5-H 'Content-Type: application/json' \6-d '{7"methods": [8"eth_getlogs"9],10"status": "enabled",11"rate": 2012}'
1const myHeaders = new Headers();2myHeaders.anhängen("accept", "application/json");3myHeaders.anhängen("x-api-key", "YOUR_API_KEY");4myHeaders.anhängen("Content-Type", "application/json");56const raw = JSON.stringify({7"methods": [8"eth_getlogs"9],10"status": "enabled",11"rate": 2012});1314const requestOptions = {15method: "PATCH",16Überschriften: myHeaders,17Körper: raw,18Weiterleitung: „follow“19};2021fetch("https://api.quicknode.com/v0/endpoints/{id}/method-rate-limits/{method_rate_limit_id}", requestOptions)22.dann((Antwort) => Antwort.text())23.dann((Ergebnis) => Konsole.log(Ergebnis))24.catch((Fehler) => Konsole.Fehler(Fehler));
1const myHeaders = new Headers();2myHeaders.anhängen("accept", "application/json");3myHeaders.anhängen("x-api-key", "YOUR_API_KEY");4myHeaders.anhängen("Content-Type", "application/json");56const raw = JSON.stringify({7"methods": [8"eth_getlogs"9],10"status": "enabled",11"rate": 2012});1314const requestOptions = {15method: "PATCH",16Überschriften: myHeaders,17Körper: raw,18Weiterleitung: „follow“19};2021fetch("https://api.quicknode.com/v0/endpoints/{id}/method-rate-limits/{method_rate_limit_id}", requestOptions)22.dann((Antwort) => Antwort.text())23.dann((Ergebnis) => Konsole.log(Ergebnis))24.catch((Fehler) => Konsole.Fehler(Fehler));
1import Anfragen2import json34url = "https://api.quicknode.com/v0/endpoints/{id}/method-rate-limits/{method_rate_limit_id}"56Nutzlast = json.dumps({7"methods": [8"eth_getlogs"9],10"status": "enabled",11"rate": 2012})13Überschriften = {14„akzeptieren“: 'application/json',15'x-api-key': 'YOUR_API_KEY',16„Content-Type“: 'application/json',17}1819response = requests.request("PATCH", url, headers=headers, data=payload)2021Drucken(Antwort.text)22
1import Anfragen2import json34url = "https://api.quicknode.com/v0/endpoints/{id}/method-rate-limits/{method_rate_limit_id}"56Nutzlast = json.dumps({7"methods": [8"eth_getlogs"9],10"status": "enabled",11"rate": 2012})13Überschriften = {14„akzeptieren“: 'application/json',15'x-api-key': 'YOUR_API_KEY',16„Content-Type“: 'application/json',17}1819response = requests.request("PATCH", url, headers=headers, data=payload)2021Drucken(Antwort.text)22
1require "uri"2require "json"3require „net/http“45url = URI("https://api.quicknode.com/v0/endpoints/{id}/method-rate-limits/{method_rate_limit_id}")67https = Net::HTTP.new(url.host, URL.Port)8https.use_ssl = true910request = Net::HTTP::Patch.new(url)11Anfrage[„akzeptieren“] = „application/json“12Anfrage[„x-api-key“] = "YOUR_API_KEY"13Anfrage[„Content-Type“] = „application/json“14Anfrage.Inhalt = JSON.dump({15"methods": [16"eth_getlogs"17],18"status": "enabled",19"rate": 2020})2122Antwort = https.Anfrage(Anfrage)23gibt die Antwort aus.read_body24
1require "uri"2require "json"3require „net/http“45url = URI("https://api.quicknode.com/v0/endpoints/{id}/method-rate-limits/{method_rate_limit_id}")67https = Net::HTTP.new(url.host, URL.Port)8https.use_ssl = true910request = Net::HTTP::Patch.new(url)11Anfrage[„akzeptieren“] = „application/json“12Anfrage[„x-api-key“] = "YOUR_API_KEY"13Anfrage[„Content-Type“] = „application/json“14Anfrage.Inhalt = JSON.dump({15"methods": [16"eth_getlogs"17],18"status": "enabled",19"rate": 2020})2122Antwort = https.Anfrage(Anfrage)23gibt die Antwort aus.read_body24
1qn endpoint rate-limit method-update {endpoint_id} {method_rate_limit_id} \2--rate 50 \3--status disabled \4-o json
1qn endpoint rate-limit method-update {endpoint_id} {method_rate_limit_id} \2--rate 50 \3--status disabled \4-o json
1import { QuicknodeSdk } aus "@quicknode/sdk"23const qn = new QuicknodeSdk({ apiKey: "YOUR_API_KEY" })45const response = await qn.admin.updateMethodRateLimit("ENDPOINT_ID", "METHOD_RATE_LIMIT_ID", { rate: 100, status: "enabled", methods: ["eth_blockNumber"] })6Konsole.Protokoll(Antwort)7
1import { QuicknodeSdk } aus "@quicknode/sdk"23const qn = new QuicknodeSdk({ apiKey: "YOUR_API_KEY" })45const response = await qn.admin.updateMethodRateLimit("ENDPOINT_ID", "METHOD_RATE_LIMIT_ID", { rate: 100, status: "enabled", methods: ["eth_blockNumber"] })6Konsole.Protokoll(Antwort)7
1import asyncio2aus quicknode_sdk import QuicknodeSdk, SdkFullConfig345async def main():6qn = QuicknodeSdk(SdkFullConfig(api_key="YOUR_API_KEY"))7response = await qn.admin.update_method_rate_limit("ENDPOINT_ID", "METHOD_RATE_LIMIT_ID", rate=100, status="enabled", methods=["eth_blockNumber"])8Drucken(Antwort)91011asyncio.run(main()))12
1import asyncio2aus quicknode_sdk import QuicknodeSdk, SdkFullConfig345async def main():6qn = QuicknodeSdk(SdkFullConfig(api_key="YOUR_API_KEY"))7response = await qn.admin.update_method_rate_limit("ENDPOINT_ID", "METHOD_RATE_LIMIT_ID", rate=100, status="enabled", methods=["eth_blockNumber"])8Drucken(Antwort)91011asyncio.run(main()))12
1require „quicknode_sdk“23qn = QuicknodeSdk::SDK.from_config(api_key: "YOUR_API_KEY")45response = qn.admin.update_method_rate_limit("ENDPOINT_ID", "METHOD_RATE_LIMIT_ID", rate: 100, status: "enabled", methods: ["eth_blockNumber"])6gibt die Antwort aus7
1require „quicknode_sdk“23qn = QuicknodeSdk::SDK.from_config(api_key: "YOUR_API_KEY")45response = qn.admin.update_method_rate_limit("ENDPOINT_ID", "METHOD_RATE_LIMIT_ID", rate: 100, status: "enabled", methods: ["eth_blockNumber"])6gibt die Antwort aus7
1use quicknode_sdk::{QuicknodeSdk, SdkFullConfig};23#[tokio::main]4async fn main() -> Result<(), Box<dyn std::error::Error>> {5Sei qn = QuicknodeSdk::new(&SdkFullConfig::Builder().api_key(„YOUR_API_KEY“).build())?;6let response = qn.admin.update_method_rate_limit("ENDPOINT_ID", "METHOD_RATE_LIMIT_ID", &Default::default()).await?;78println!("{:?}", response);9Ok(())10}11
1use quicknode_sdk::{QuicknodeSdk, SdkFullConfig};23#[tokio::main]4async fn main() -> Result<(), Box<dyn std::error::Error>> {5Sei qn = QuicknodeSdk::new(&SdkFullConfig::Builder().api_key(„YOUR_API_KEY“).build())?;6let response = qn.admin.update_method_rate_limit("ENDPOINT_ID", "METHOD_RATE_LIMIT_ID", &Default::default()).await?;78println!("{:?}", response);9Ok(())10}11
Haben Sie noch kein Konto?
Erstellen Sie Ihren Quicknode-Endpunkt in Sekundenschnelle und legen Sie los
Kostenlos loslegen