2023 Autor: Luccile Osborne | [email protected]. Ostatnio zmodyfikowany: 2023-08-25 13:39
Twitter oficjalnie zaprezentował w środę wersję 1.1 swojego API, wycofując wsparcie dla długotrwałych funkcji, takich jak RSS.
Twitter ogłosił nowy interfejs API w sierpniu, który opisał jako pomoc w tworzeniu „spójnego doświadczenia na Twitterze” na różnych platformach i urządzeniach.
Chociaż większość zmian interfejsu API została wcześniej ogłoszona, przegląd ostatecznego interfejsu API uwidocznił niektóre, które wcześniej były nieznane. Ten, który z pewnością spowoduje natychmiastową frustrację: Twitter kończy obsługę RSS, XML i Atom.
Chociaż łatwo było zaobserwować utratę XML-a, Twitter w ciągu ostatniego roku powoli rezygnował z obsługi XML na rzecz JSON, a połowa rezygnacji z obsługi RSS i Atom to znacząca zmiana.
RSS i Atom to dwa główne formaty wyświetlania kanałów internetowych. Te kanały mogą zawierać tekst, audio, wideo i inne rodzaje multimediów. Podczas gdy większość użytkowników używa RSS jako sposobu subskrybowania treści internetowych z bloga lub podcastu - format może być również używany jako sposób subskrybowania tweetów.
Od momentu powstania Twitter umożliwia programistom dostęp do osi czasu Twittera i zapytań wyszukiwania za pomocą RSS. W rezultacie wiele agregatorów społecznościowych używało RSS jako łatwego sposobu pobierania tweetów wraz z wiadomościami dla innych usług.
Wiele usług wczesnego trybu życia - w tym takich jak FriendFeed (które Facebook zakupił w 2009 r.) - używało RSS jako sposobu pobierania i przesyłania postów na Twitterze.
Większość aplikacji agregujących można przepisać przy użyciu interfejsów API 1.1 Twittera, ale należy zwrócić uwagę na kolejną zmianę: interfejs API Twittera 1.1 wymaga teraz uwierzytelnienia przez OAuth 1.0a dla wszystkich punktów końcowych. Innymi słowy, jeśli programiści chcą pobrać dane z Twittera - muszą użyć OAuth.
Wymóg OAuth może potencjalnie powstrzymać nadużycia - ale ma też inny efekt uboczny - oznacza, że Twitter może kontrolować i monitorować, kto używa jego danych i jak te dane są wykorzystywane.
Aplikacje korzystające z RSS, XML lub Atom będą musiały przejść na JSON lub inne metody API do 5 marca 2013 r.
Jak wpłynie to na użytkowników końcowych
Twitter twierdzi, że wykorzystanie interfejsu API przez interfejs RSS było niskie, choć nie jest jasne, ile aplikacji i usług pobiera dane lub kanały w ten sposób.
Jednym z zastosowań RSS był sposób wyświetlania strumienia tweetów od użytkownika lub hashtaga jako widżetu na stronie internetowej. Odstąpienie od obsługi RSS powoduje, że kolejna zapowiedź na Twitterze - możliwość budowania terminów opartych na użytkownikach i hashtagach - ma znacznie większy sens.
Nowa funkcja osi czasu na Twitterze ułatwia użytkownikom tworzenie osi czasu do osadzenia zdarzeń lub interakcji. Nie różni się to wyraźnie od długotrwałego widżetu aktualizacji Twittera dla stron internetowych - z tym wyjątkiem, że może teraz pobierać pełne konwersacje, a także wyszukiwać hasła dla określonych hashtagów.
To stosunkowo łagodny przełącznik - ale szerszy wpływ ekosystemu porzuconej obsługi RSS nie będzie widoczny, dopóki zmiany API nie staną się obowiązkowe 5 marca 2013 r.
Więcej zmian w aplikacjach na Twitterze
Jak zauważyliśmy w zeszłym miesiącu, niektóre zmiany w interfejsie API Twittera potarły programistów w niewłaściwy sposób. Deweloperzy szczególnie głośno wypowiadali się na temat limitu tokenów użytkownika dla aplikacji na Twitterze. Zasadniczo Twitter określa, ilu użytkowników może mieć aplikacja - a przynajmniej tak to wyglądało.
W swoim ogłoszeniu o opublikowaniu ostatecznych zmian interfejsu API 1.1, Twitter wyjaśnił, że limit 100 000 tokenów użytkownika „ dotyczy tylko niewielkiej grupy klientów replikujących podstawowe funkcje Twittera ”. (podkreślenie ich)
Zasadniczo oznacza to, że jeśli Twoja aplikacja nie jest klientem - lub masz certyfikat Twittera - limit użytkowników nie powinien obowiązywać.
Klienci Twittera będą musieli poradzić sobie z czymś więcej niż tylko teoretycznym limitem użytkowników. Zaktualizowane Podsumowanie reguł ruchu drogowego dla deweloperów i warunki API na Twitterze jasno pokazują, że usługa zamierza ograniczyć swobodę, z której korzystają obecnie niektórzy klienci Twittera.
Największa zmiana, która przykuła naszą uwagę, to:
„Nie ponawiaj ponownie danych. Jeśli Twoja usługa wykorzystuje dane z Twittera, nie bierz tych danych i nie ujawniaj ich za pośrednictwem interfejsu API, publikuj w innych usługach w chmurze itp.”
Innymi słowy, klient Twittera nie może również publikować treści z Twittera w innej usłudze. Może to być problematyczne w przypadku niektórych cross-pozycjonujących aplikacji na rynku - a także wielu przepisów IFITTT.
Co więcej, biorąc pod uwagę wartość nominalną, wydaje się, że informacje zawarte w tweecie - takie jak adres URL - nie mogą być wysyłane do innej usługi przy użyciu klienta innego producenta.
Często wysyłam adresy URL, które spotykam na Twitterze, do Pinboard i Instapaper, często używając funkcji wbudowanej w moich ulubionych klientów Twittera.
Może to być problematyczne dla agregatorów wiadomości społecznościowych, takich jak paper.li, Postano i RebelMouse. Skontaktowaliśmy się z Twitterem w celu uzyskania wyjaśnień na temat zasad ponownej wysyłki, ale nie otrzymaliśmy odpowiedzi w czasie prasy.
Twitter spędził większość lata, zamykając swój wykres społecznościowy w aplikacjach takich jak Instagram - i nie zezwala serwisom takim jak LinkedIn na wyświetlanie tweetów użytkowników.
Kiedy dyrektor generalny Flipboard Mike McCue zrezygnował z zarządu Twittera, niektórzy spekulowali, że tak lubiana aplikacja może tracić dostęp do Twittera.
Nowe warunki API Twittera mogą potencjalnie ograniczyć sposób, w jaki Flipboard może pobierać dane ze strumieni Twittera.
Jest to rodzaj zmiany, która może mieć znacznie większy wpływ na cały ekosystem Twittera. Jasne, może teraz narzekają na to programiści i zaawansowani użytkownicy - ale jeśli Twitter poważnie podchodzi do tych reguł ponownej dystrybucji - może to wpłynąć na wiele bardzo popularnych, bardzo popularnych usług.
Co sądzisz o nowych zmianach API Twittera i rezygnacji z obsługi RSS? Daj nam znać w komentarzach.
Zalecane:
Nowy Interfejs BlackBerry API Może Pobierać Informacje O Lokalizacji Z Cell Towers W Lieu Z GPS

RIM właśnie dodał nową funkcję geolokalizacji do swojego zestawu narzędzi Locate Service, który pozwoli programistom BlackBerry na korzystanie z danych wieży komórkowej podczas pobierania danych o lokalizacji dla ich aplikacji. Dzięki temu aplikacje będą mogły używać wież komórkowych do przybliżania lokalizacji, jeśli użytkownik znajduje się w obszarze bez zasięgu GPS.Jest to podobne do te
Nowy Interfejs API Drop.io Pozwala Każdemu Zbudować Aplikację Do Udostępniania Plików

Usługa udostępniania plików Drop.io właśnie uruchomiła nowe API, które umożliwia programistom wykorzystanie większości funkcji oferowanych przez witrynę w ich własnych aplikacjach. Oznacza to, że możesz zezwolić użytkownikom swojej aplikacji na korzystanie z pamięci Drop.io - która jest t
Nowy Interfejs API OddCast: Gadające Awatary Przybywają Do Pobliskiej Społeczności

Te animowane, gadające awatary, które mogłeś spotkać na stronach takich jak Evite i CBS Radio, staną się o wiele bardziej popularne. Firma Oddcast, która za nimi stoi, ogłasza Platformę Partnerów Voki, która umożliwia dowolnej witrynie internetowej oferowanie użytkownikom możliwości tworzenia własnych rozmawiających awatarów.Oddcast współprac
Witryna Społecznościowa Klienta Twittera Dla Komputerów Mac Dodaje Obsługę Listy Twittera

Mniej więcej w ciągu miesiąca, odkąd Twitter zaczął wprowadzać swoją funkcję list Twittera, wielu klientów internetowych i opartych na Adobe AIR dodało jej obsługę.Jednak nie widzieliśmy żadnych natywnych aplikacji Twittera obsługujących listy. Dzisiaj Realmac
Aktualizacja API Twittera Odcina Dopływ Tlenu Do Klientów Zewnętrznych

Twitter ujawnił niektóre z nadchodzących zmian w wersji 1.1 swojego interfejsu API, które mogą mieć drastyczny wpływ na ekosystem strony trzeciej usługi.Zgodnie z obietnicą, Twitter ściska węzeł na szyi zewnętrznych aplikacji Twittera, które naśladują Twitter.com z bardziej r