Zauważyłem skok odwiedzających po t.co/LINKHERE link ponownie napisany przez twitter. Czy istnieje sposób na powrót do wiadomości twittera, która zawierała link, jeśli znasz link?Szukaj tweetów z t.co przepisanymi linkami
Odpowiedz
Możesz to zrobić za pomocą Twitter API 1.1. Najprostszym sposobem jest użycie api poprzez konsolę API Twitter. Oto kroki:
Wybierz
https://api.twitter.com/1.1
z menuService
rozwijanej.Wybierz
OAuth 1
z menu rozwijanegoAuthentication
i autoryzuj za pomocą konta twitter.Wybierz
GET
/search/tweets.json
api.Rodzaj link t.co (np
https://t.co/w6iqrcuZMA
) wq
parametrem zapytania (Spróbuj zarówno http i https linki. W moim przypadku link http nie zwróciło rekord podczas https Link powrócił kilka rekordów). Wszystkie wyniki wyszukiwania zostaną zwrócone w formacie json.teraz otworzyć rzeczywistego wykorzystania Tweet ten link (napełnić zastępcze oczywiście):
https://twitter.com/{user.screen_name}/status/{id_str}
Wygląda na to, że konsola REST nie jest już dostępna. – Bonnici
Łącza t.co są wyświetlane w wyszukiwarce, więc jeśli jesteś ciekawy, masz około tygodnia, aby je znaleźć, zanim zostaną usunięte z indeksu wyszukiwania.
Na przykład: http://search.twitter.com/search.json?q=https:%2F%2Ft.co%2FGJMsIcM6
Powroty:
{
"completed_in": 0.019,
"max_id": 178215431251828740,
"max_id_str": "178215431251828736",
"page": 1,
"query": "https%3A%2F%2Ft.co%2FGJMsIcM6",
"refresh_url": "?since_id=178215431251828736&q=https%3A%2F%2Ft.co%2FGJMsIcM6",
"results": [
{
"created_at": "Fri, 09 Mar 2012 20:27:24 +0000",
"from_user": "kurrik",
"from_user_id": 7588892,
"from_user_id_str": "7588892",
"from_user_name": "Arne Roomann-Kurrik",
"geo": null,
"id": 178215431251828740,
"id_str": "178215431251828736",
"iso_language_code": "en",
"metadata": {
"result_type": "recent"
},
"profile_image_url": "http://a0.twimg.com/profile_images/24229162/arne001_normal.jpg",
"profile_image_url_https": "https://si0.twimg.com/profile_images/24229162/arne001_normal.jpg",
"source": "<a href="http://twitter.com/tweetbutton" rel="nofollow">Tweet Button</a>",
"text": "RT @raffi: “Twitter Catches the 'SPDY' Train” from @wired → http://t.co/suCbWWEl (& they reference my tweet! → https://t.co/GJMsIcM6)",
"to_user": null,
"to_user_id": null,
"to_user_id_str": null,
"to_user_name": null
},
{
"created_at": "Fri, 09 Mar 2012 20:26:26 +0000",
"from_user": "raffi",
"from_user_id": 8285392,
"from_user_id_str": "8285392",
"from_user_name": "Raffi Krikorian",
"geo": null,
"id": 178215186921033730,
"id_str": "178215186921033730",
"iso_language_code": "en",
"metadata": {
"result_type": "recent"
},
"profile_image_url": "http://a0.twimg.com/profile_images/1270234259/raffi-headshot-casual_normal.png",
"profile_image_url_https": "https://si0.twimg.com/profile_images/1270234259/raffi-headshot-casual_normal.png",
"source": "<a href="http://twitter.com/tweetbutton" rel="nofollow">Tweet Button</a>",
"text": "“Twitter Catches the 'SPDY' Train” from @wired → http://t.co/suCbWWEl (& they reference my tweet! → https://t.co/GJMsIcM6)",
"to_user": null,
"to_user_id": null,
"to_user_id_str": null,
"to_user_name": null
}
],
"results_per_page": 15,
"since_id": 0,
"since_id_str": "0"
}
zobaczysz, że wyszukiwanie zwróci Retweets jak dobrze.
{ błędy: [ { wiadomość: "Interfejs API REST na Twitterze v1 nie jest już aktywny. Przeprowadź migrację do interfejsu API w wersji 1.1. Https://dev.twitter.com/docs/api/1.1/overview.", kod: 68 } ] } – Ultrasaurus
Tak, wspomniany punkt końcowy API wygasł. Będziesz musiał zamiast tego użyć http://api.twitter.com/1.1/search/tweets.json?q=https:%2F%2Ft.co%2FGJMsIcM6, co niestety nie zadziała w przeglądarce. Spróbuj użyć narzędzia OAuth po prawej stronie https://dev.twitter.com/docs/api/1.1/get/search/tweets, aby wygenerować prawidłowe żądanie. –
Teraz działa! – skywinder
Oto szybki i łatwy sposób:
- Przejdź do: http://dev.twitter.com/rest/tools/console
Usługa: "api.twitter.com/1.1"
Autentyczne acji: OAuth 1, a następnie zaloguj się, jeśli potrzebujesz:
Upewnij się, że GET jest zaznaczony i wklej
https://api.twitter.com/1.1/search/tweets.json?q=http%3A%2F%2Ft.co%2F{**SUFFIX**}
w pole Adres żądania.Zamień
**SUFFIX**
z sufiksem t.co URL.Więc jeśli URL szukasz jestt.co/**N2ul8FFCxu**
, link wklejony powinna wyglądać następująco:
https://api.twitter.com/1.1/search/tweets.json?q=http%3A%2F%2Ft.co%2F{**N2ul8FFCxu**}
Kliknij Wyślij
Otwórz nową kartę i wklej
twitter.com/**SCREEN_NAME**/status/**ID_STR**
w pasku adresu:Zamień
**SCREEN_NAME**
i**ID_STR**
informacjami od Odpowiedź. Tak:
twitter.com/**twitter**/status/**526534593826938881**
Standardowa wyszukiwarka twitter będzie działać przez kilka dni.
W przypadku starszych linków t.co można spróbować wyszukać za pomocą find-tco.appspot.com.
- 1. Zdarzenie zakończenia wbudowanych tweetów?
- 2. linkami: Statyczne vs Dynamiczny
- 3. Wyszukiwanie tweetów z postacią Unicode/emoji Apple?
- 4. Jak utworzyć korpus z 100 milionami tweetów?
- 5. C#: serializacji XML węzłów z linkami cyklicznych
- 6. linkami do strony Facebook z iOS6
- 7. Wykres D3 (z linkami) na mapach google
- 8. sfinks typy powrotu metody z linkami
- 9. Jak zatrzymać CMake z linkami przeciwko libstdC++
- 10. Szukaj krótkich słów z SOLR
- 11. Szukaj cronjob z crontab -l
- 12. Scrapy - podążaj za linkami RSS
- 13. d3.js Drzewo z nacięciem z prostymi linkami
- 14. Szukaj listę używając ciąg
- 15. regex Szukaj zagnieżdżonych Wsporniki
- 16. YQL dla tweetów Twittera dla obserwatorów
- 17. Sharepoint Szukaj nieruchomości Waga
- 18. Tweetsharp: Pobieranie listy tweetów od określonego użytkownika
- 19. Python BeautifulSoup szukaj
- 20. Solr lub Nhibernate Szukaj
- 21. Jak mogę zamienić adres URL t.co na pochodzący Tweet?
- 22. Drupal 7: Etykieta Checkbox z linkami w nim
- 23. Wewnętrznego linkami do dzieci na liście
- 24. szukaj tagów takich jak stackoverflow?
- 25. Skutecznie Szukaj Najbliższe lokalizacje geograficzne
- 26. PHP - Rozróżnianie wielkości liter Szukaj
- 27. Szukaj na etykiecie jego Podpis
- 28. Jak wyłączyć skrót Szukaj wszędzie?
- 29. Uzyskiwanie odpowiedzi tweetów na konkretny tweet od konkretnego użytkownika
- 30. filtrowanie tweetów otrzymanych od statusów/filtrów (streaming API)
Czy chcesz zrobić to programowo, czy po prostu chcesz wyszukać na search.twitter.com? O ile mi wiadomo, nie można uzyskać identyfikatora tweeta od linku t.co (chyba że jesteś na Twitterze). Najprościej byłoby 1) sprawdzić https://dev.twitter.com/docs/tweet-entities dla api search lub 2) wyszukać niezakończony URL, ponieważ nie wierzę w linki t.co " pokaż "w wyszukiwarce. –
Nie, nie robią tego. Myślę, że jeśli ciąg jest dopasowany jako adres URL, zostanie zastąpiony identyfikatorem skracacza i mimo, że pojawia się w rzeczywistych wynikach wyszukiwania, nie wyszukuje identyfikatora. Jeśli to ma jakiś sens. Właśnie znalazłem posta na Twitterze na temat problemów z API ze względu na użycie skrótu URL. Miałem nadzieję, że znajdę tweeta z adresem URL mojej witryny. – santa
Czuję się za twoją trudną sytuację, Twitter sprawia, że niezwykle trudno jest znaleźć źródło rzeczy. W przyszłości najłatwiej będzie udostępnić każdy link jakimś unikalnym identyfikatorem. Na przykład: www.domena.com/page-1?ref=XYZ –