Twitter zet nieuwe api voor ontwikkelaars online

Twitter heeft een eerste versie van zijn api v2 online gezet. De nieuwe api, de grootste verandering sinds 2012, vervangt op termijn api v1.1. Voorlopig noemt Twitter de toegang tot de api nog 'early access'. Er verandert veel in de api.

Waar het nu lastig is tussen de diverse betaalde opties voor api-toegang te wisselen, wordt dat met de nieuwe api veel makkelijker. In plaats van drie platforms is de api vanaf versie 2 één platform met verschillende 'product tracks': standaard, academisch onderzoek en zakelijk gebruik. In die drie 'tracks' zitten dan weer drie soorten toegang: standaard, 'elevated' en custom.

De standaardversie is en blijft gratis toegankelijk, zegt Twitter. De toegang die dat geeft, zou voor veruit de meeste ontwikkelaars genoeg moeten zijn. De beperking zit in een maximum aan het aantal api-calls dat een project van een ontwikkelaar mag maken. De betaalde versies hebben geen maximum. De prijs van de betaalde versie is nog niet bekend. Een van de dingen die terugkeert in de api is realtime streams van tweets. Twitter heeft ook zijn roadmap online gezet.

Twitter api-toegang

Door Arnoud Wokke

Redacteur Tweakers

12-08-2020 • 19:40

13

Reacties (13)

Sorteer op:

Weergave:

zucht... weer maar 3 access levels...

Twitter, aub, geeft ons de mogelijkheid fijnere machtigingen in te stellen!, ik wil niet hoeven uitleggen dat ik toegang heb tot alle velden, maar er niks mee doe, aan een gebruiker

[Reactie gewijzigd door dakka op 23 juli 2024 04:20]

Dit gaat volgens mij niet over de beschikbare oAuth scopes, maar eerder over welke API endpoints je mag gebruiken voor een bepaalde applicatie.

Zie deze pagina: https://developer.twitter...ly-access/guide#newaccess
Within the new Twitter API, we intend to introduce three core access levels which make it easy to grow and scale. The three access levels include:

Basic access: Free, default access to endpoints for developers with an approved developer account. Based on research over the past few years, we expect that the large majority of developers (>80%) will find the access they need within this tier to get started and build something awesome.
Elevated access: Increased access to collections of relevant endpoints that include access to more Tweets, increased rate limits, and more advanced reliability features.
Custom access: While the majority of developers’ goals will be met by Basic and Elevated access, for those who need more, we can help get you what you need.

[Reactie gewijzigd door Pizzalucht op 23 juli 2024 04:20]

We are working to add support for OAuth 2. In doing so, we intend to improve the developer experience with more granular permissions to give you more control and to serve the expectations of people authorizing your application. It will be some time before we make this available, however, this is a path we are actively pursuing.
https://developer.twitter...early-access/guide#oauth2

Dus ze zijn daar nog actief mee bezig. De 3 levels lijken mij dus meer de beschrijving van wat je (evt.) kunt kopen aan access.

Nu nog Ff afwachten hoe ze het vorm gaan geven...
Maar alle gewenste velden gedetailleerd uitleggen aan de gebruiker wil je ook niet.. of anders, dat wil de gebruiker niet. Hij heeft geen idee namelijk. Keep it simple, vanuit de gebruiker in ieder geval.

[Reactie gewijzigd door DeCo op 23 juli 2024 04:20]

maar het moet wel, en ik heb vaak genoeg gezien bij andere apps dat er iemand eens een keer in de toestemmingen gaat kijken en dat het uitloopt in "grootschalig" drama.

Twitters API heeft maar 3 opties, basis profiel, ietsje meer profiel, alle informatie en toestemming in jouw naam te tweeten. Ik snap niet waarom het zo moeilijk is de ontwikkelaar gewoon individueel velden te laten kiezen, dat kan ik bij alle andere platformen wel ;(
Uit nieuwsgierigheid. Welke data/functie heb je nodig die enkel in de full access te verkrijgen valt?
Hoe vaak Twitter al niet z'n API heeft veranderd, en daarbij developers/bedrijven die op Twitter bouwen heeft genaaid...ik vertrouw ze voor geen meter meer met hun API's

2012 en 2018 waren vooral slechte jaren

2012: https://gizmodo.com/what-...tters-api-changes-5935526
2018: https://www.theverge.com/...streaming-api-deprecation
Ik heb echt geen twitter ervaring, dus oprecht de vraag, wat bouwen mensen 'op twitter'? Heb je wellicht wat voorbeelden voor mij?

Zijn dat apps als 'Tweetbot, Twitterrific, Talon, and Tweetings'? dus gewoon apps waarmee je twitter berichten post?

Naar mijn idee was het nog steeds een publiek leesbare sms dienst, bij wijze van spreken

[Reactie gewijzigd door iRobbery op 23 juli 2024 04:20]

ieder app/website die ook maar iets van data gebruikt van twitter, waaronder tweakers (delen van artikels)
In het geval van Tweakers verwijst de knop om een bericht te delen, gewoon naar Twitter.com. Daar heeft Tweakers niets aan hoeven bouwen (Op het genereren van het linkje na).

Ja, het kan ook via de API maar het gros van de websites gebruikt de basis functie die Twitter zelf aanbiedt,

developer.twitter.com: Tweet button [EN]
Maar de hele businesscase van Tweakers is toch niet gebaseerd op Twitter?

Dus... wat voor bedrijven hun hele inkomen was afhankelijk van Twitter? En.... was dat dan uberhaubt wel een slim businessmodel, zo'n enorme afhankelijkheid.
Vooral toen de twitter-API veel minder beperkend was, waren er veel mashups met twitter data. Acties waarbij bepaalde tags en foto's op een kaart werden getoond of automatisch op een site kwamen. "Stemmen" via twitter, etc. Ik zelf lees m'n eigen twitter feed dagelijks uit voor een backup op eigen site.

Voor het delen zoals @dakka zegt heb je het overigens niet nodig, dat kan gewoon met een deel-link.

[Reactie gewijzigd door :murb: op 23 juli 2024 04:20]

Betekent dit dat er weer normale 3rd party apps mogelijk zijn?

Ik vond op Windows de Tweetium app altijd fijn dat ie zoveel tweets in beeld toonde, met enorm veel twitter-kaarten op 1 scherm. Veel apps willen toch vaak 1 verticale lijst laten zien, maar op een desktop (bv een monitor die je niet heel veel gebruikt), geeft het een makkelijk overzicht van nieuwe items, zonder dat het al snel onder de scrollbalk duikt.

Op dit item kan niet meer gereageerd worden.