---
title: "Librería php para usar twitter"
excerpt: "Encontré una pequeña librería para php que sirve para trabajar con twitter que fue escrita por David Grudl. Realmente es increíble lo simple de usarla. Aquí les cuento un poco más."
date: "2021-05-20T03:40:39.000Z"
category: "PHP"
seo_title: "Librería PHP para publicar en Twitter: dg/twitter-php"
seo_description: "Publica tweets desde PHP con la librería dg/twitter-php en una sola línea de código. Instalación con Composer, configuración de claves OAuth y envío de mensajes en UTF-8."
author:
  name: "angel cruz"
  picture: "https://angelcruzdevcdn.nyc3.cdn.digitaloceanspaces.com/images/me/angel-cruz.png"
ogImage:
  url: "/images/open-graph/php-opengraph-image.png"
---

![twitter](https://cdn.cms-twdigitalassets.com/content/dam/help-twitter/logos/card_wide_blue.png.twimg.768.png)

Twitter para PHP es una biblioteca muy pequeña y fácil de usar para enviar mensajes a Twitter y recibir actualizaciones de estado.

Requiere PHP 5.4 o más reciente con extensión CURL y usa la nueva licencia BSD (BSD 3-Clause "New" or "Revised" License).


#### instalación y configuración

pues es muy facil, con el viejo y siempre fiel composer:


```bash
composer require dg/twitter-php
```

Para configurarlo hay que iniciar sesión en https://twitter.com y registrar una aplicación desde la página https://apps.twitter.com. Hay que hacer clic en el enlace Mi token de acceso de la barra lateral y obtener dicho token. 

Ahora con:
- consumer key, 
- consumer secret, 
- access token 
- secret access token

creamos un objeto de la clase `twitter` de la siguiente forma y enviamos un mensaje:

```php
use DG\Twitter\Twitter;
$twitter = new Twitter($consumerKey, $consumerSecret, $accessToken, $accessTokenSecret);
// The send() method updates your status. The message must be encoded in UTF-8:
$twitter->send('I am fine today.');
```

Y listo, ya podemos enviar mensajes a twitter usando php.

El enlace de la librería es [https://github.com/dg/twitter-php](https://github.com/dg/twitter-php).

---

## Sitemap

Índice completo del sitio: [/sitemap.md](https://angelcruz.dev/sitemap.md)

Canónico HTML: [https://angelcruz.dev/post/libreria-php-para-usar-twitter](https://angelcruz.dev/post/libreria-php-para-usar-twitter)
