Rug

#programming

6 APIs met deze tag

Habr Tech Community API

Artikelen, beoordelingen en onderwerphubs van Habr (habr.com), de grootste Russischsprekende technologiegemeenschap, lees sleutelloos van zijn openbare web-API. Habr is waar Russischsprekende ingenieurs, wetenschappers en bedrijven diepgaande technische artikelen publiceren, en waar de gemeenschap ze beoordeelt met een ondertekende beoordeling (upvotes minus downvotes) — een score die negatief kan worden, heel anders dan een alleen-vind-ik-leuk-model. Naast de beoordeling heeft elk artikel zijn leescount, bladwijzers (opslagen) en reacties, en leeft het in een of meer "hubs" (onderwerpgemeenschappen). Het artikelen-eindpunt geeft de topartikelen weer, gerangschikt op beoordeling over een periode (dag/week/maand/jaar/altijd) of op datum, elk met zijn ondertekende score, stemcount, lezingen, bladwijzers, reacties, auteur, hubs en leestijd. Het artikel-eindpunt retourneert één artikel volledig op basis van zijn numerieke id. Het hubs-eindpunt geeft de onderwerphubs van Habr weer met hun abonneeaantallen en hubbeoordeling — de kaart van de interesses van de Russische tech (AI, informatiebeveiliging, programmeren en de rest). Dit is het Habr-platform uitsnede — een apart sociaal en ontwikkelaarsplatform, gescheiden van de westerse (dev.to) en Japanse (Qiita) ontwikkelaarsgemeenschappen in de catalogus, met zijn eigen ondertekende beoordelingsmodel en Russischsprekende gemeenschap. Scores, lezingen en abonneeaantallen zijn de echte, live cijfers; een negatieve score is echt, geen fout. Titels en hubs zijn in het Russisch zoals Habr ze publiceert. Een korte cache staat voor de upstream. Sleutelloos.

api.oanor.com/habr-api

Qiita Developer Community API

Artikelen, betrokkenheid en trending tech-tags van Qiita (qiita.com), Japan's grootste kennisdeelgemeenschap voor ontwikkelaars, keyless gelezen via de openbare v2 API. Qiita is waar Japanse engineers how-to's, diepgaande analyses en notities plaatsen, en waar de gemeenschap kwaliteit aangeeft met LGTM ("looks good to me") likes en "stocks" (opslagen) — de Japanse tegenhanger van dev.to of de technische kant van Medium, met eigen statistieken en eigen tech-topic ranglijsten. Het articles endpoint doorzoekt en toont artikelen, elk met titel, LGTM likes, stocks (opslagen), aantal reacties, tags en auteur — filterbaar op trefwoord, tag en een minimum-drempel voor stocks, zodat je de populaire stukken kunt vinden. Het article endpoint retourneert één volledig artikel op basis van zijn id. Het tags endpoint rangschikt Qiita's tech-tags op basis van hoeveel artikelen en volgers ze hebben — de live kaart van waar Japanse engineers om geven (Python, AWS, React en de rest). Dit is het Qiita-platformdeel — een apart sociaal en ontwikkelaarsplatform, gescheiden van dev.to, Medium en de andere blog- en sociale feeds in de catalogus, met een eigen LGTM/stock-engagementmodel. Likes zijn LGTM-upvotes en stocks zijn opslagen/bladwijzers — twee verschillende Qiita-signalen; volger- en artikelenaantallen zijn de echte, live community-cijfers. Titels en tags zijn in het Japans (en Engels) zoals Qiita ze publiceert. Qiita past snelheidsbeperkingen toe op niet-geauthenticeerde aanroepers, dus een langere beschermende cache staat voor de upstream en verouderde gegevens worden geserveerd als de limiet wordt bereikt. Keyless.

api.oanor.com/qiita-api

LeetCode API

Live data van LeetCode, de grootste codeer-interview en competitieve programmeer community: het codeerprofiel van een lid (globale ranking, reputatie, land, opgeloste problemen gesplitst in easy/medium/hard, totale API-aanvragen en badges), hun competitieve status (wedstrijdrating, globale ranking, bijgewoonde wedstrijden, top percentage), hun activiteit (huidige oplossingsreeks, totale actieve dagen, API-aanvragen over het afgelopen jaar) en de dagelijkse codeeruitdaging van LeetCode (probleem van vandaag, moeilijkheidsgraad, acceptatiegraad en onderwerptags).

api.oanor.com/leetcode-api

Codewars API

Live profiel-, rangschikkings- en uitdagingsgegevens van Codewars, de competitieve programmeergemeenschap waar ontwikkelaars niveau omhoog gaan door "kata" op te lossen. Krijg de volledige status van een lid — eerpunten, algemene rang als een Codewars kyu/dan-graad met de score, de per-taal rangen die ze hebben, hun clan, hun positie op het wereldwijde klassement en hoeveel kata ze hebben voltooid en gemaakt. Haal de gepagineerde lijst op van kata die een lid heeft opgelost met de gebruikte talen, de kata die een lid heeft gemaakt met rang en populariteit, of elke code-uitdaging volledig — de categorie, moeilijkheidsgraad, tags, beschikbare talen en gemeenschapsstatistieken (totaal voltooid, pogingen, sterren en stemscore). Live, geen key, niets opgeslagen. Anders dan Codeforces, GitHub en Stack Exchange API's — dit is de Codewars eer, kyu-rang, clan, klassement en kata-uitdaging grafiek. Perfect voor ontwikkelaarsklassementen, codeergemeenschap, gamificatie, portfolio- en wervingsapps.

api.oanor.com/codewars-api

DEV (dev.to) API

De DEV Community (dev.to) als API, aangedreven door de officiële open-source Forem platform API. DEV is een van de grootste gemeenschappen van softwareontwikkelaars die artikelen, tutorials en discussies schrijven en delen. Deze API biedt schone, alleen-lezen toegang tot die inhoud. /v1/articles doorzoekt en filtert gepubliceerde artikelen — op tag (tag=javascript), op auteur (username=ben), op meest gereageerd over een periode (top=7 voor de beste van de afgelopen week), of op feedstatus (fresh, rising) — met paginering; elk resultaat bevat de titel, beschrijving, canonieke URL, taglijst, aantal positieve reacties en opmerkingen, geschatte leestijd, omslagafbeelding en auteurssamenvatting. /v1/article?id=5 retourneert een enkel artikel met de volledige Markdown-tekst, canonieke URL en sociale links van de auteur — alles wat nodig is om het volledige bericht weer te geven of te syndiceren. /v1/user?username=ben retourneert het openbare profiel van een lid: weergavenaam, bio/samenvatting, locatie, aanmelddatum, gekoppelde Twitter/GitHub/website en avatar. /v1/tags geeft de populaire tags van het platform voor ontdekking. Artikel-ID's zijn numeriek en stabiel, dus links rotten niet. Ideaal voor ontwikkelaarscontent-aggregators en nieuwsbrieven, leeslijst- en bladwijzerapps, community-dashboards, 'trending in tech'-widgets en Discord/Slack-bots. Gegevens van de openbare DEV Forem API, gratis te gebruiken. Inhoud is geschreven door de DEV-gemeenschap.

api.oanor.com/devto-api

Stack Exchange API

Doorzoek Stack Overflow en het Stack Exchange-netwerk — vragen op relevantie met scores, antwoordtellingen en tags, volledige vraagdetails en gebruikersprofielen met reputatie, badges en locatie. Ideaal voor ontwikkeltools, tech-trendmonitoring, Q&A-aggregatie en reputatieopzoekingen.

api.oanor.com/stackexchange-api