Najważniejsze
- Wdrażamy nowe mechanizmy kontroli ruchu API, aby zapewnić, że koszty obsługi będą niższe ORCID są dzielone sprawiedliwie między naszą społeczność, a najwięksi użytkownicy naszych usług ponoszą swoją sprawiedliwą część ciężaru
- W lutym 2025, ORCID rozpocznie wdrażanie dziennych limitów wykorzystania i zmieni limit przepustowości dla publicznych i anonimowych interfejsów API
- Interfejs API członka nie zostanie zmieniony i ORCID członkowie nie zostaną objęci tą zmianą
- Przewidujemy, że będzie to dotyczyć mniej niż 1% naszych klientów korzystających z publicznego lub anonimowego interfejsu API
Podobnie jak inne organizacje infrastruktury PID, ORCID adopcja nadal rośnie na całym świecie, a żądania dostępu do danych przechowywanych w ORCID rejestr rośnie wraz z nim. Część ORCIDMisją przedsiębiorstwa jako organizacji non-profit działającej na rzecz społeczności jest zapewnienie, że ORCID dane są udostępniane bezpłatnie i otwarcie, z możliwie najmniejszą liczbą barier dostępu, każdemu, kto chciałby z nich skorzystać. Osiągamy to poprzez coroczne udostępnianie naszego publicznego pliku danych, a także poprzez udostępnianie naszych publicznych interfejsów API — zarówno publicznych (zarejestrowanych), jak i anonimowych — z których każdy może korzystać bezpłatnie w celu przeszukiwania i uzyskiwania dostępu do wszystkich publicznych danych w ORCID rejestru. Te usługi są bardzo dobrze wykorzystywane. Publiczny plik danych jest zazwyczaj pobierany wiele tysięcy razy w roku, a nasze publiczne API zazwyczaj obsługują 100–150 mln żądań miesięcznie.
Inną kluczową częścią naszej misji jest zapewnienie naszej stabilności. Naszym celem jest świadczenie trwałych usług identyfikacyjnych i chcemy mieć pewność, że będziemy istnieć długoterminowo, aby spełnić tę obietnicę. Jesteśmy bardzo wdzięczni za wsparcie ponad 1,400 członków organizacji, którzy umożliwiają nam utrzymanie się finansowo. W duchu równości chcemy również zapewnić, że koszty wsparcia ORCID są dzielone sprawiedliwie w naszej społeczności, a najwięksi użytkownicy naszych usług ponoszą swoją sprawiedliwą część ciężaru. W związku z ciągle rosnącym wykorzystaniem, przyjrzeliśmy się uważnie wzorcom dostępu do naszych interfejsów API w ostatnich miesiącach i zauważyliśmy, że istnieje niewielka liczba klientów, którzy wykonują bardzo dużą liczbę połączeń, w porównaniu z ogromną większością skromniejszych użytkowników. Aby pomóc nam zarządzać tym wykorzystaniem, wprowadzimy pewne zmiany w sposobie zarządzania ruchem interfejsu API w 2025 r.
Od początku, ORCID ma hojne limity szybkości API (określające maksymalną liczbę żądań na sekundę, które może wykonać każdy klient API) we wszystkich naszych API — Członkowskim, Publicznym i Anonimowym. Służą one przede wszystkim utrzymaniu kondycji naszych systemów i zapewnieniu, że nadmierne wykorzystanie przez jednego klienta nie wpłynie na dostęp dla wszystkich innych. Obecnie planujemy wdrożyć nowe limity wykorzystania na początku 2025 r. (określające maksymalną liczbę żądań, które mogą zostać wykonane w ciągu dnia przez każdego klienta API) dla naszych anonimowych i publicznych API, jak opisano poniżej. Zmniejszymy również limit szybkości dla tych samych API. Zdecydowana większość użytkowników API nie będzie dotknięta tymi limitami; przewidujemy, że wpłyną one na mniej niż jeden procent obecnych anonimowych i publicznych klientów API! Ponieważ nie będziemy wprowadzać limitu wykorzystania ani zmieniać limitu szybkości dla API członkowskiego, nie przewidujemy, że którykolwiek z naszych członków zostanie dotknięty.
W jaki sposób zarządzany jest ruch API?
- Limity stawek: liczba żądań, które można wysłać do klienta API w określonym przedziale czasu, np. 24 żądania na sekundę
- Limity wykorzystania: Maksymalna liczba żądań, które można wysłać w określonym przedziale czasu, np. w ciągu 24 godzin
Zrównoważenie celów umożliwienia dostępu do ORCID dane z naszą długoterminową zrównoważonością
Gdy na początku roku rozpoczęliśmy rozważania nad zmianą limitów użytkowania naszych interfejsów API, naszym celem było zachęcenie niewielkiej liczby użytkowników publicznych interfejsów API, którzy wykonują duże, czasem komercyjne, czynności, aby podzielili się kosztami ich obsługi, przy jednoczesnym zachowaniu jak najniższych barier utrudniających korzystanie z nich w przypadku integracji na mniejszą skalę, często niekomercyjnych, zgodnie z jednym z naszych 10 podstawowych zasad:
"ORCID identyfikatory i dane rekordów (z zastrzeżeniem ustawień prywatności) zostaną udostępnione za pośrednictwem kombinacji bezpłatnych i płatnych interfejsów API i usług. Wszelkie opłaty zostaną ustalone w celu zapewnienia trwałości ORCID jako organizacja charytatywna non-profit, której celem jest długoterminowe przetrwanie ORCID system."
Wcześniej w 2024 r. przeprowadziliśmy szczegółową analizę anonimowego i publicznego ruchu API, aby dokładnie modelować wpływ różnych scenariuszy, dzięki czemu mogliśmy określić, który z nich najlepiej spełnia te dwa cele. Zebraliśmy dane dotyczące użytkowania z kilku miesięcy dla wszystkich klientów, którzy wykonywali ponad 1,000 wywołań API dziennie, grupując użytkowanie z podobnych zakresów adresów IP anonimowego API, ponieważ niektóre strony wydają się uzyskiwać dostęp do API jednocześnie z wielu serwerów, aby obejść nasz obecny limit przepustowości.

Nasza analiza wykazała, że garstka klientów Anonymous API generuje zdecydowaną większość wywołań API — 80% całkowitego ruchu rejestru — a niektórzy klienci Anonymous API samodzielnie wykonują około 1 mln wywołań dziennie. To właśnie ci klienci będą w pierwszej kolejności dotknięci nowymi limitami użytkowania. Omówiliśmy naszą analizę z ORCID Zarząd, przeglądając różne scenariusze, biorąc pod uwagę implikacje strategiczne, ryzyka i kapitału własnego każdego z nich. Kwoty użytkowania opisane poniżej zostały zatwierdzone przez Zarząd na ich spotkaniu we wrześniu 2024 r.
Zarządzanie ruchem API pomaga ORCIDSpołeczność w równym stopniu przyczynia się do naszej zrównoważoności
ORCIDObecny limit szybkości wynosi 24 żądania na sekundę dla API członkowskiego, publicznego i anonimowego. Obecnie nie ma żadnych limitów użycia dla żadnego z naszych API.
W lutym 2025 r. zaczniemy wdrażać dzienne limity wykorzystania i zmienimy limit przepustowości dla publicznych i anonimowych interfejsów API w następujący sposób:
Nowe limity API | Anonimowy API | Publiczne (zarejestrowane) API | Interfejs API członków — Bez zmian |
Ograniczenie szybkości | 12 zapotrzebowania/sek | 12 zapotrzebowania/sek | 24 zapotrzebowania/sek |
Limit wykorzystania | 25 tys. odczytów dziennie (Na adres IP) | 100 tys. odczytów dziennie (według ID klienta) | Brak limitu wykorzystania |
Limit wykorzystania interfejsu API anonimowego będzie wprowadzany stopniowo na przestrzeni kilku miesięcy, aby dać klientom czas na dostosowanie się.
Przewidujemy, że wpłynie to na mniej niż 50 naszych anonimowych i publicznych klientów API (spośród 5,700 aktywnych integracji!). Nie będziemy wprowadzać limitu wykorzystania dla naszego API członkowskiego, a limit stawki pozostaje niezmieniony. Oznacza to, że ORCID Organizacje członkowskie, które w pełni wykorzystają nasz obecny limit przepustowości, nadal będą mogły wysyłać niemal 2 miliony żądań dziennie, co znacznie przekracza wzorce wykorzystania ujawnione w naszej analizie. Dlatego nie przewidujemy, aby którykolwiek z naszych członków odczuł jakiekolwiek zakłócenia.
ORCID zawsze będziemy dostarczać nasze roczne Plik danych publicznych bezpłatnie dla każdego, kto chce je pobrać, jednak kluczowe jest zapewnienie uczciwego i równego dostępu do danych w nim zawartych. ORCID rejestru teraz i w przyszłości. Przegląd naszego podejścia do zarządzania ruchem API jest jedną z części tego. W październiku zaktualizowaliśmy nasz „Warunki korzystania z usług publicznych interfejsów API” (dawniej znane jako „Warunki korzystania z usług klienta publicznego”), które dodatkowo określają warunki korzystania z naszych publicznych i anonimowych interfejsów API. W nim:
- Wyjaśniono, że warunki dotyczą zarówno naszych anonimowych (niezarejestrowanych), jak i publicznych (zarejestrowanych) interfejsów API
- Wyjaśniono definicję „użyteczności komercyjnej”
- Wyjaśniono, że oprócz ograniczania przepustowości możemy stosować limity przepustowości lub stosować kwoty wykorzystania w celu zarządzania ruchem do publicznych interfejsów API
- Wyjaśniono, że musisz przestrzegać naszych opublikowanych limitów stawek i kwot wykorzystania podczas uzyskiwania dostępu do publicznych interfejsów API
- Wyjaśniono okoliczności, w których zgodzimy się na przeniesienie Twoich danych uwierzytelniających publicznego interfejsu API do Twojej organizacji za pośrednictwem interfejsu API członkowskiego
- Wyjaśniono okoliczności, w których można używać danych uzyskanych z publicznych interfejsów API do komunikacji marketingowej, aby zachować zgodność z przepisami dotyczącymi prywatności
- Dodano notatkę dotyczącą statusu tłumaczeń Warunków korzystania z usługi
Zachęcamy niekomercyjnych użytkowników naszego anonimowego interfejsu API, których wykorzystanie przekracza 25 tys. odczytów dziennie, ale jest mniejsze niż 100 tys. odczytów dziennie, do zarejestrowania się w celu uzyskania bezpłatnego klucza publicznego interfejsu API za pośrednictwem konta My ORCID strona. Pozwoli nam to lepiej zrozumieć, kto korzysta z naszych interfejsów API w dużych ilościach i skontaktować się z nimi, jeśli ich korzystanie osiągnie poziom, który może mieć wpływ na innych użytkowników publicznego interfejsu API. Organizacje, które korzystają z naszych interfejsów API w celach niekomercyjnych w liczbie ponad 100 tys. odczytów dziennie, a także wszystkie organizacje, które korzystają z komercyjnego dostępu do interfejsu API, zachęcamy do rozważenia dołączenia ORCID jako członek organizacji, który oferuje szereg innych korzyści, w tym synchronizację w czasie rzeczywistym z ORCID publiczny plik danych, a także dostęp do interfejsu API bez limitów wykorzystania i z wysokim limitem przepustowości.
Wprowadzając skromne limity użytkowania i dostosowując limity stawek dla anonimowych i publicznych klientów API, jesteśmy przekonani, że będziemy w stanie utrzymać integralność i dostępność naszych usług — nawet gdy popyt wzrośnie — w sposób, który zapewni naszą długoterminową stabilność i ułatwi nam udzielanie równego dostępu do naszych danych. Jeśli masz jakieś uwagi lub pytania dotyczące nadchodzących zmian dla użytkowników publicznych lub anonimowych interfejsów API lub aktualizacji Warunków korzystania z publicznego interfejsu API, możesz je opublikować w naszym Forum grupy użytkowników API.