डेवलपर व संदर्भ
SPDX लाइसेंस API
ID या नाम से कोई भी SPDX लाइसेंस; OSI स्वीकृति व पदावनति-स्थिति सहित।
शीर्षलेखों का अनुरोध करें
| Name | Required | Description |
|---|---|---|
X-RapidAPI-Key | required | Your RapidAPI key. Get one free. |
X-RapidAPI-Host | required | spdx-licenses.p.rapidapi.com |
अंतिमबिंदुओं
GET
/v1/licenses Look up SPDX licenses by ID or name, with OSI approval and deprecation status
पैरामीटर
| Name | Type | Required | Default | Constraints |
|---|---|---|---|---|
deprecated | boolean | optional | — | — |
id | string | optional | — | <= 100 chars |
limit | integer | optional | — | 1-30 |
name | string | optional | — | <= 100 chars |
offset | integer | optional | — | — |
osi | boolean | optional | — | — |
कोड उदाहरण
curl --request GET \
--url 'https://spdx-licenses.p.rapidapi.com/v1/licenses?deprecated=true&id=example' \
--header 'x-rapidapi-key: YOUR_API_KEY' \
--header 'x-rapidapi-host: spdx-licenses.p.rapidapi.com' const url = "https://spdx-licenses.p.rapidapi.com/v1/licenses?deprecated=true&id=example";
const options = {
method: "GET",
headers: {
"x-rapidapi-key": "YOUR_API_KEY",
"x-rapidapi-host": "spdx-licenses.p.rapidapi.com"
}
};
const response = await fetch(url, options);
const data = await response.json();
console.log(data); import requests
url = "https://spdx-licenses.p.rapidapi.com/v1/licenses"
querystring = {"deprecated": True, "id": "example"}
headers = {
"x-rapidapi-key": "YOUR_API_KEY",
"x-rapidapi-host": "spdx-licenses.p.rapidapi.com"
}
response = requests.get(url, headers=headers, params=querystring)
print(response.json()) इंटरैक्टिव उदाहरण
$ GET /v1/licenses?id=MIT
{"data":[{"id":"MIT","name":"MIT License","osi_approved":true,"fsf_libre":true,"deprecated":false,"reference":"https://spdx.org/licenses/MIT.html"}],"meta":{"total":1,"limit":10,"offset":0}} सदस्यता और लाइसेंस
RapidAPI पर वाणिज्यिक-तैयार स्तरों के साथ इस एपीआई तक पहुंचें। साइड-प्रोजेक्ट्स, स्टार्टअप्स और उच्च-मात्रा उत्पादन आर्किटेक्चर के लिए डिज़ाइन की गई लचीली योजनाएँ।
डेवलपर सहायता
एकीकृत करने में सहायता चाहिए या कोई कस्टम समापन बिंदु अनुरोध चाहिए? हमारी इंजीनियरिंग टीम प्रमाणीकरण, पेलोड स्कीमा और उच्च-आवृत्ति दर सीमा बढ़ाने में सहायता के लिए यहां है।
सिस्टम प्रदर्शन
99.9% अपटाइम एसएलए के साथ 24/7 निगरानी की जाती है। अल्ट्रा-लो विलंबता प्रतिक्रिया समय सुनिश्चित करने के लिए विश्व स्तर पर वितरित एज कैशिंग के साथ क्लाउड-नेटिव माइक्रोसर्विसेज के ऊपर निर्मित।
सभी सिस्टम चालू