Twitters seneste opdatering vil gøre tredjepartsapps bedre

0
193

Twitter annoncerede en opdatering i fredags, der skulle forbedre oplevelsen i tredjeparts Twitter-apps markant: det giver udviklere langt mere adgang til sin omvendte kronologiske tidslinje. Denne opdatering til Twitters nyligt lancerede API v2, grænsefladen som udviklere bruger til at hente data fra Twitter, er et nyt (og efter min mening opmuntrende) skridt i Twitters rejse mod bedre at understøtte udviklere.

Som Twitter bemærker i sit meddelelsesindlæg, giver den nye API v2-funktion udviklere en måde at “hente de seneste Tweets og Retweets, som er indsendt af den godkendte bruger, og de konti, de følger.” Med andre ord kan en udvikler bede om at se de data, som Twitter viser dig, når du indlæser den første part-app med indstillingen “Seneste tweets” valgt, så deres app kan vise dig det i stedet.

Det vil forbedre oplevelsen for både udviklere og brugere

For tredjepartsklienter som Tweetbot er funktionen (eller “endepunktet” på udviklersprog) en meget velkommen. Paul Haddad, en af ​​Tweetbots udviklere, er citeret i Twitters meddelelse for at sige, at den gamle måde at få en brugers tidslinje på “er et af vores mest brugte API-kald.” Den gamle version af API'en blev lanceret i 2012, så den var bestemt ved at blive lang i tanden – og udviklere, der brugte den, stod over for flere grænser, når de forsøgte at få en brugers tidslinje.

I en e-mail til The Verge forklarede Haddad, at ændringen vil gøre Tweetbot mere lydhør for brugerne. “Vi vil simpelthen være i stand til at opdatere tidslinjen oftere og give brugerne mulighed for at rulle meget længere tilbage i deres tidslinje,” takket være det faktum, at API v2 lader udviklere fremsætte flere anmodninger på nogle få måder. Den gamle version, API v1.1, lader dig anmode om hjemmetidslinjen 15 gange inden for et 15-minutters vindue og kan returnere op til 800 tweets. API v2 understøtter op til 180 anmodninger pr. bruger inden for den samme tidsramme og henter 3.200 tweets.

Fra et udviklingssynspunkt, siger han, gør det tingene meget enklere. “Vi bruger i øjeblikket v1.1 home timeline API til at få en liste over tweets og derefter v2 API'er til at udfylde alle v2 specifikke data (afstemninger, kort, metrics, osv…). Med denne nye v2-version kan vi få alle disse data i et enkelt trin.”

Gennem v2's udrulning (det gik i test i 2020 og blev lanceret som den vigtigste måde at kommunikere med Twitter i slutningen af ​​sidste år), har Twitter gjort én ting meget klart: det forsøger at gøre det godt igen med udviklere efter år med at gøre nye funktioner eksklusive til sin førstepartsapp. Virksomheden fjernede endda restriktioner fra sine servicevilkår, der gjorde det sværere for tredjepartsklienter at konkurrere med den officielle app, såsom grænser for antallet af brugere, de kunne have.

Talk er billigt, og det ville ikke være overraskende, hvis nogle udviklere ikke var sikre på, om Twitter faktisk var forpligtet. Men med fredagens meddelelse ser virksomheden ud til at vise, at den fortsætter trenden med at give udviklere adgang til afgørende funktioner, og Haddad siger, at det er “bemærkelsesværdigt”, at Twitter faktisk byggede og frigav en hjemmetidslinje-API til v2. “Der er en række anvendelser af denne API, men en stor er, at tredjeparts Twitter-klienter er Twitter-klienter. Det faktum, at de udgav dette, er en indikation af, at de vil fortsætte med at tillade og endda opmuntre alternative kunder.”