Acabo de notar un pico de visitantes siguiendo un t.co/LINKHERE un enlace reescrito por twitter. ¿Hay alguna forma de seguir el mensaje de Twitter que contenía el enlace, si conoce el enlace?Buscar tweets con t.co enlaces reescritos
Respuesta
Puede hacerlo usando twitter API 1.1. La forma más fácil es usar la API a través de la consola API de Twitter. Estos son los pasos:
Seleccionar
https://api.twitter.com/1.1
en el menú desplegableService
.Seleccione
OAuth 1
en el menú desplegableAuthentication
y autorice con su cuenta de twitter.Elija
GET
/search/tweets.json
api.Tipo t.co el enlace (por ejemplo
https://t.co/w6iqrcuZMA
) enq
parámetro de consulta (Trate de HTTP y HTTPS une. En mi caso, el enlace http devuelve ningún registro mientras https enlace devuelto algunos registros). Todos los resultados de búsqueda serán devueltos en formato json.Ahora para abrir el uso real Tweet este enlace (llenar los marcadores de posición, por supuesto):
https://twitter.com/{user.screen_name}/status/{id_str}
Parece que la consola REST ya no está disponible. – Bonnici
Los enlaces t.co aparecen en la búsqueda, por lo que si tiene curiosidad, tiene alrededor de una semana para encontrarlos antes de que se eliminen del índice de búsqueda.
Por ejemplo: http://search.twitter.com/search.json?q=https:%2F%2Ft.co%2FGJMsIcM6
Devuelve:
{
"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"
}
verá que la búsqueda devuelve retweets así.
{ errores: [ { mensaje: "La API de REST de Twitter v1 ya no está activa. Migre a la API v1.1. Https://dev.twitter.com/docs/api/1.1/overview.", código: 68 } ] } – Ultrasaurus
Sí, el punto final de la API mencionado ahora ha caducado. Tendrá que utilizar http://api.twitter.com/1.1/search/tweets.json?q=https:%2F%2Ft.co%2FGJMsIcM6 en su lugar, lo que lamentablemente no funcionará en un navegador. Intente utilizar la herramienta OAuth en el lado derecho de https://dev.twitter.com/docs/api/1.1/get/search/tweets para generar una solicitud válida. –
¡Ahora funciona más! – skywinder
Esta es la manera rápida y fácil:
- Ir a: http://dev.twitter.com/rest/tools/console
Servicio: "api.twitter.com/1.1"
Auténtico ation: OAuth 1, luego inicie sesión si necesita
Asegúrese de que GET esté seleccionado y pegue
https://api.twitter.com/1.1/search/tweets.json?q=http%3A%2F%2Ft.co%2F{**SUFFIX**}
en el cuadro URL de solicitud.Reemplace
**SUFFIX**
con el sufijo de URL t.co.Así que si la URL que está buscando se encuentrat.co/**N2ul8FFCxu**
, el enlace que ha pegado debe tener este aspecto:
https://api.twitter.com/1.1/search/tweets.json?q=http%3A%2F%2Ft.co%2F{**N2ul8FFCxu**}
Haga clic en Enviar
abrir una nueva pestaña y pegar
twitter.com/**SCREEN_NAME**/status/**ID_STR**
en la barra de direccionesReemplazar
**SCREEN_NAME**
y**ID_STR**
con la información de Respuesta. De esta manera:
twitter.com/**twitter**/status/**526534593826938881**
La búsqueda de twitter estándar funcionará durante unos días.
Para enlaces antiguos t.co, puede intentar buscar con find-tco.appspot.com.
- 1. Buscar enlaces rotos
- 2. Obtención últimos tweets con API 1.1
- 3. donde un enlace t.co va a
- 4. ¿Cómo encontrar tweets que contienen una URL?
- 5. ¿Del lado del servidor o del lado del cliente para buscar tweets?
- 6. IIS url reescritura - css y js incorrectamente reescritos
- 7. Python, XPath: Buscar todos los enlaces a las imágenes
- 8. Obtenga todos los tweets con un hashtag específico
- 9. buscar ubicación de tweet
- 10. raspar los tweets completos de un usuario
- 11. OmniAuth + Extracción de Tweets, FB Places, etc.
- 12. Cómo raspar una gran cantidad de tweets
- 13. enlaces dinámicos con Jade
- 14. mod_xsendfile con enlaces simbólicos
- 15. enlaces Desactivación con jQuery
- 16. Enlaces internos con wkhtmltopdf?
- 17. Evento de finalización de tweets incorporados?
- 18. Enlaces manuales con SEF en Joomla!
- 19. enlaces contextuales con Ninject 2,0
- 20. Convierta las URL y @ * en los enlaces
- 21. Buscar índice con unir
- 22. ¿Qué es un buen conjunto de heurísticas para enhebrar tweets?
- 23. Scrapy - Seguir enlaces RSS
- 24. encontrar cuál de los tweets de un usuario fueron favoritos
- 25. tweepy/gorjeo obtener todos los tweets de una ubicación:
- 26. Enviando tweets desde aplicaciones de iPhone usando Oauth
- 27. Los enlaces comienzan con dos barras
- 28. Generación de enlaces SWIG con CMake
- 29. HTML5 TAG ADDRESS mailto con enlaces
- 30. SWIG enlaces C++ con devolución de llamada
¿Quiere hacer esto programáticamente, o simplemente quiere hacer una búsqueda en search.twitter.com? Por lo que yo sé, no es posible obtener la identificación del tweet de referencia desde el enlace t.co (a menos que sea Twitter). Tu mejor opción sería 1) echa un vistazo a https://dev.twitter.com/docs/tweet-entities para la búsqueda de API o 2) buscar la URL no acortada, ya que no creo en los enlaces de t.co " aparecer "en la búsqueda". –
No, no lo hacen. Creo que si una cadena se combina con una URL, se reemplaza con una ID de acortador y, aunque aparece en los resultados, la búsqueda no recoge la ID. Si tiene algún sentido. De hecho, encontré algunas publicaciones de Twitter sobre problemas con la API debido al uso de acortadores de URL. Solo esperaba encontrar un tweet que contenía la URL de mi sitio. – santa
Siento por su situación, Twitter hace que sea extremadamente difícil encontrar la fuente de las cosas. En el futuro, podría ser más fácil compartir cada enlace con algún tipo de identificador único propio. Por ejemplo, www.domain.com/page-1?ref=XYZ –