Twitter API v2 är en ny grund, som har byggts om för första gången sedan 2012. Vissa viktiga ändringar kommer att påverka appar från tredje part.
Uppdatering 1 (13/08/2020 @ 15:20 ET): Twitter försenade till en början den offentliga lanseringen av sitt nya API på grund av optiken att lansera det så snart efter en stor skandal, men företaget har nu lanserat API: et nästan en månad senare. Scrolla till botten för mer information. Artikeln som publicerades den 16 juli 2020 finns bevarad nedan.
Twitter har en intressant vecka, minst sagt. En dag efter många högprofilerade konton kapades för att främja bedrägerier med kryptovaluta, vilket leder till att Twitter tillfälligt stoppar nya tweets från många verifierade konton, tillkännager företaget för sociala medier några stora förändringar i sitt API. Twitter API v2, som de kallar det, är en ny grund som har byggts om för första gången sedan 2012. Vissa viktiga förändringar kommer att påverka appar från tredje part som vi känner till och älskar.
Som du kanske vet har Twitters API orsakat mycket friktion för apputvecklare från tredje part. Många populära Twitter-klienter har hämtats från Play Butik tidigare på grund av att den kontroversiella gränsen på 100 000 token nåddes. Redan 2018 gjorde Twitter ändringar som borttagna nyckelfunktioner från tredjepartsutvecklare. De där förändringarna trädde i kraft senare samma år trots en kampanj från utvecklarna av populära appar. Några av dessa nyckelfunktioner kommer äntligen att göras tillgängliga för utvecklare igen med API v2.
Här är Twitters korta förklaring av vad som är nytt i API v2:
- Ett renare API som är enklare att använda, med nya utvecklarfunktioner som möjligheten att specificera vilka fält som ska returneras eller hämta fler Tweets från en konversation inom samma svar
- Några av de mest efterfrågade funktionerna som saknades i API: et, inklusive konversationstrådar, omröstningsresultat i Tweets, fästa Tweets på profiler, skräppostfiltrering och ett kraftfullare strömfiltrerings- och sökfrågespråk
Den sista punkten är vad fans av tredje parts Twitter-appar borde vara mest upphetsade över. Det är ganska galet att tro att en tredjepartsklient inte fick visa omröstningar, tråda konversationer eller visa fästade tweets. Dessa är grundläggande funktioner i den sociala medieplattformen som alla skulle förvänta sig att se i en Twitter-klient, och det skadade bara Twitter-upplevelsen för användare som inte använde den officiella appen. Vi är glada att se att Twitter har öppnat dessa funktioner.
Tidigare var Twitter API uppdelat i tre nivåer: Standard (gratis), Premium (betald självbetjäning) och Enterprise. API v2 kommer att ersätta alla tre nivåerna med produktspår utformade för att passa olika grupper av utvecklare. Twitter säger att de nya låtarna förhoppningsvis kommer att ha något för alla. Så här beskriver företaget de tre produktspåren:
- Standard: Tillgängligt först, detta kommer att vara standardproduktspåret för de flesta utvecklare, inklusive de som precis har börjat, bygga något för skojs skull, för en god sak och för att lära sig eller undervisa. Vi planerar att lägga till förhöjd åtkomst till det här spåret i framtiden.
- AkademiskForskning: Akademiska forskare använd Twitter API för att förstå vad som händer i det offentliga samtalet. I framtiden kommer kvalificerade akademiska forskare att ha ett sätt att få förhöjd eller anpassad tillgång till relevanta slutpunkter. Vi tillhandahåller också verktyg och guider för att göra det lättare att bedriva akademisk forskning med Twitter API.
- Företag: Utvecklare bygger företag på Twitter API, inklusive vår Twitter officiella partners och företagsdatakunder. Vi älskar att deras produkter hjälper andra människor och företag att bättre förstå och engagera sig i konversationen på Twitter. I framtiden kommer det här spåret att inkludera förhöjd eller anpassad åtkomst till relevanta slutpunkter.
Twitter insåg att de äldre priserna och skattegränserna var begränsande utvecklare, särskilt de som bara byggde saker för skojs skull. Med dessa förändringar kunde vi se ett återupplivande av roliga små Twitter-verktyg och bots med standardspåret. På tal om det så lanseras Standard-spåret idag, medan Business och Academic/Research-spåret kommer "snart". Varje spår innehåller också grundläggande, förhöjda eller anpassade åtkomstnivåer. Priser för spåren har inte offentliggjorts i nuläget.
Tidig åtkomst till den första uppsättningen av nya slutpunkter kommer att vara tillgänglig för alla utvecklare med den fria, grundläggande åtkomstnivån. Utvecklare som är intresserade av att prova dessa funktioner kan registrera sig för ett utvecklarkonto och ansök här för att komma igång. Den allmänna färdplanen finns tillgänglig på denna Trello-bräda för utvecklare att spåra utvecklingen av API v2.
Källa: Twitter | Via: TechCrunch
Uppdatering 1: Nu tillgänglig
Twitter presenterade offentligt sitt nya API för tredje part förra månaden, men de försenade släppet eftersom företaget nyligen blev offer för en stor social ingenjörsattack. Igår uppdaterade Twitter dock sitt officiella blogginlägg för att notera att det nya API: et har lanserats. Intresserade utvecklare kan besöka den nya Twitter utvecklarportal för att starta.