v0/endpoints/{id}/method-rate-limits/{method_rate_limit_id} REST API Endpoint
पथ पैरामीटर
पहचान
डोरी
आवश्यक
लोड हो रहा है...
method_rate_limit_id
डोरी
आवश्यक
लोड हो रहा है...
शरीर के मापदंड
स्थिति
डोरी
आवश्यक
लोड हो रहा है...
तरीकों
सरणी
आवश्यक
लोड हो रहा है...
rate
पूर्णांक
आवश्यक
लोड हो रहा है...
रिटर्न
डेटा
वस्तु
लोड हो रहा है...
पहचान
डोरी
लोड हो रहा है...
interval
डोरी
लोड हो रहा है...
तरीकों
सरणी
लोड हो रहा है...
rate
पूर्णांक
लोड हो रहा है...
स्थिति
डोरी
लोड हो रहा है...
created
डोरी
लोड हो रहा है...
गलती
डोरी
लोड हो रहा है...
अनुरोध
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: YOUR_API_KEY' \5-H 'Content-Type: application/json' \6-डी '{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: YOUR_API_KEY' \5-H 'Content-Type: application/json' \6-डी '{7"methods": [8"eth_getlogs"9],10"status": "enabled",11"rate": 2012}'
1const myHeaders = नया हेडर ( ) ;2myHeaders.append("accept", "application/json");3myHeaders.append("x-api-key", "YOUR_API_KEY");4myHeaders.append ( "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हेडर : मेरे हेडर ,17शरीर : कच्चा ,18पुनर्निर्देशन : "अनुसरण करना"19} ;2021fetch("https://api.quicknode.com/v0/endpoints/{id}/method-rate-limits/{method_rate_limit_id}", requestOptions)22फिर ( ( प्रतिक्रिया ) = > प्रतिक्रिया.पाठ ( ) )23फिर ( ( परिणाम ) => कंसोल.लॉग ( परिणाम )24. कैच ( ( त्रुटि ) => कंसोल.त्रुटि ( त्रुटि ) ) ;
1const myHeaders = नया हेडर ( ) ;2myHeaders.append("accept", "application/json");3myHeaders.append("x-api-key", "YOUR_API_KEY");4myHeaders.append ( "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हेडर : मेरे हेडर ,17शरीर : कच्चा ,18पुनर्निर्देशन : "अनुसरण करना"19} ;2021fetch("https://api.quicknode.com/v0/endpoints/{id}/method-rate-limits/{method_rate_limit_id}", requestOptions)22फिर ( ( प्रतिक्रिया ) = > प्रतिक्रिया.पाठ ( ) )23फिर ( ( परिणाम ) => कंसोल.लॉग ( परिणाम )24. कैच ( ( त्रुटि ) => कंसोल.त्रुटि ( त्रुटि ) ) ;
1आयात अनुरोध2आयात करें json34url = "https://api.quicknode.com/v0/endpoints/{id}/method-rate-limits/{method_rate_limit_id}"56पेलोड = json . डंप्स ( {7"methods": [8"eth_getlogs"9] ,10"status": "enabled",11"rate": 2012} )13हेडर = {14'स्वीकार करना' : 'एप्लिकेशन/जेसन' ,15'x-api-key': 'YOUR_API_KEY',16'सामग्री प्रकार' : 'एप्लिकेशन/जेसन' ,17}1819response = requests.request("PATCH", url, headers=headers, data=payload)2021प्रिंट ( प्रतिक्रिया . पाठ )22
1आयात अनुरोध2आयात करें json34url = "https://api.quicknode.com/v0/endpoints/{id}/method-rate-limits/{method_rate_limit_id}"56पेलोड = json . डंप्स ( {7"methods": [8"eth_getlogs"9] ,10"status": "enabled",11"rate": 2012} )13हेडर = {14'स्वीकार करना' : 'एप्लिकेशन/जेसन' ,15'x-api-key': 'YOUR_API_KEY',16'सामग्री प्रकार' : 'एप्लिकेशन/जेसन' ,17}1819response = requests.request("PATCH", url, headers=headers, data=payload)2021प्रिंट ( प्रतिक्रिया . पाठ )22
1ज़रूरत होना "उरी"2ज़रूरत होना "जेसन"3ज़रूरत होना "नेट/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 = सत्य910request = Net::HTTP::Patch.new(url)11request["accept"] = "application/json"12request["x-api-key"] = "YOUR_API_KEY"13अनुरोध [ "सामग्री-प्रकार" ] = "एप्लिकेशन/जेसन"14अनुरोध.बॉडी = JSON . डंप ( {15"methods": [16"eth_getlogs"17] ,18"status": "enabled",19"rate": 2020} )2122प्रतिक्रिया = https . अनुरोध ( अनुरोध )23puts response . read_body24
1ज़रूरत होना "उरी"2ज़रूरत होना "जेसन"3ज़रूरत होना "नेट/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 = सत्य910request = Net::HTTP::Patch.new(url)11request["accept"] = "application/json"12request["x-api-key"] = "YOUR_API_KEY"13अनुरोध [ "सामग्री-प्रकार" ] = "एप्लिकेशन/जेसन"14अनुरोध.बॉडी = JSON . डंप ( {15"methods": [16"eth_getlogs"17] ,18"status": "enabled",19"rate": 2020} )2122प्रतिक्रिया = https . अनुरोध ( अनुरोध )23puts response . 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 } from "@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"] })6console.log(response)7
1import { QuicknodeSdk } from "@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"] })6console.log(response)7
1import asyncio2from 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"])8print(response)91011asyncio.run(main())12
1import asyncio2from 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"])8print(response)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"])6puts response7
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"])6puts response7
1use quicknode_sdk::{QuicknodeSdk, SdkFullConfig};23#[tokio::main]4async fn main() -> Result<(), Box<dyn std::error::Error>> {5let 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>> {5let 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
अब तक कोई खाता नहीं है?
अपना बनाएँ Quicknode endpoint कुछ ही सेकंड में निर्माण शुरू करें
मुफ़्त में शुरुआत करें