Świergot O piątkowej aktualizacji Powinno to znacznie poprawić wrażenia w aplikacjach Twitter innych firm: daje programistom znacznie większy dostęp do odwróconej osi czasu. Ta aktualizacja niedawno uruchomionego Twitter API v2, interfejsu, którego programiści używają do pobierania danych z Twittera, jest nowym (i moim zdaniem zachęcającym) krokiem na drodze Twittera do lepszego wspierania programistów.
Jak zauważa na Twitterze W jej ogłoszeniu po, nowa funkcja API v2 umożliwia programistom „odzyskanie najnowszych tweetów i retweetów opublikowanych przez uwierzytelnionego użytkownika oraz obserwowanych przez nich kont”. Innymi słowy, programista może poprosić o pokazanie danych, które Twitter pokazuje, gdy ładujesz aplikację własną z plikiem Wybrano opcję „Ostatnie tweety”.aby ich aplikacja mogła Ci to pokazać.
W przypadku klientów zewnętrznych, takich jak Tweetbot, ta funkcja (lub „punkt końcowy” w żargonie programistów) jest jak najbardziej pożądana. Paul Haddad, jeden z twórców Tweetbota, został cytowany w ogłoszeniu na Twitterze, mówiąc, że stara metoda uzyskiwania osi czasu użytkownika „jest jednym z najczęściej używanych wywołań API”. To była stara wersja API Rozpoczęty w 2012 r.więc było to zdecydowanie czasochłonne – a korzystający z niego programiści napotykali jeszcze więcej ograniczeń, próbując uzyskać oś czasu użytkownika.
W liście do krawędźHaddad wyjaśnił, że zmiana sprawi, że Tweetbot będzie bardziej reagował na użytkowników. „Będziemy mogli po prostu częściej aktualizować oś czasu i umożliwiać użytkownikom przewijanie wstecz na osi czasu”, dzięki temu, że API v2 umożliwia programistom wysyłanie większej liczby żądań na wiele sposobów. Stara wersja API v1.1 pozwól ci zapytać Oś czasu na stronie głównej jest 15 razy w ciągu 15 minut i może wyświetlać do 800 tweetów. API v2 obsługuje do 180 żądań na użytkownika w tym samym czasie i pobiera 3200 tweetów.
Mówi, że z rozwojowego punktu widzenia ułatwia to sprawę. „Obecnie używamy Home Timeline API v1.1, aby uzyskać listę tweetów, a następnie interfejsów v2 API, aby wypełnić dowolne dane v2 (ankiety, karty, metryki itp.). Dzięki tej nowej wersji v2 możemy uzyskać wszystkie te dane w jednym kroku”.
Przez cały czas ukazywania się drugiego wydania (it Testowane w 2020 rokuZostał uruchomiony jako główny sposób interakcji z Twitterem pod koniec zeszłego roku), Twitter wyjaśnił jedną rzecz bardzo jasno: próbuje zadośćuczynić programistom po latach tworzenia nowych funkcji, które są dostępne wyłącznie w aplikacji własnej. Firma usunęła nawet ograniczenia z warunków korzystania z usługi, które utrudniały klientom zewnętrznym konkurowanie z oficjalną aplikacją, takie jak limity liczby użytkowników, których mogą mieć.
Rozmowa jest tania i nie byłoby zaskoczeniem, gdyby niektórzy programiści nie byli pewni, czy Twitter jest rzeczywiście zaangażowany. Ale wraz z piątkowym ogłoszeniem firma wydaje się pokazywać, że kontynuuje trend zapewniania programistom dostępu do ważnych funkcji, a Haddad mówi, że „niezwykłe” jest to, że Twitter już zbudował i wydał interfejs API osi czasu dla domu w wersji 2. „Istnieje wiele zastosowań tego interfejsu API, ale jednym z głównych zastosowań dla klientów Twittera innych firm jest bycie klientami Twittera. Fakt, że uruchomili to, wskazuje, że będą nadal zezwalać, a nawet zachęcać do wymiany klientów. ”
„Lekarz gier. Fanatyk zombie. Studio muzyczne. Kawiarni ninja. Miłośnik telewizji. Miły fanatyk alkoholik.