API privada para compartir en redes sociales

¿Hay alguna API privada para compartir en redes sociales?

Los requisitos son:

  • Disponible como biblioteca PHP o JavaScript
  • bien apoyado
  • Acciones en Facebook, Twitter, Google Plus, Pinterest

Lo que NO se necesita:

  • Scripts pesados ​​​​que abarrotan DOM
  • Cualquier sitio web intermedio involucrado
  • Soporte para más de 9000 servicios

Básicamente, solo debe combinar las API nativas y reflejar cualquier cambio en ellas rápidamente.

Como experimenté AddThis, ShareThis, Shareaholic, todos requieren demasiado JavaScript, incluyen muchas cosas no deseadas en DOM y comparten todo a través de sus servidores.

¡ Encontré sharrre.com y estoy muy contento con él! Admite compartir en Facebook, Twitter, Google+, Pinterest, LinkedIn, Delicious, Digg, StumbleUpon. Bien comentado y el archivo JS pesa solo 14kb. Además, se actualizó hace apenas 10 días. Piensa, me quedo con este por ahora.
Sería genial si pudiera agregar esto como respuesta, destacando cómo se ajusta a sus requisitos y describiendo sus experiencias hasta el momento.

Respuestas (1)

Actualmente la mejor opción que encontré es sharrre.com .


Admite compartir en:

  • Facebook,
  • Gorjeo,
  • Google Mas,
  • pinterest,
  • LinkedIn,
  • Delicioso,
  • cavar,
  • Tropezar con.

Aquí está HTML para crear un botón Tweet:

<div id="twitter"></div>

Puede pasar atributos de datos y el script los recogerá por usted:

<div id="twitter" data-text="Yummy!" data-url="http://pinterest.com/deegong/steak/"></div>

Para mí es una forma muy sencilla y conveniente, ya que puedo generar atributos de datos dinámicamente en el servidor y pasarlos a Javascript muy fácilmente.


El javascript (depende de jQuery) se ve de la siguiente manera:

$('#twitter').sharrre({
    share: {
        twitter: true
    },
    template: 'Tweet [{total}]',
    enableHover: false,
    enableTracking: true,
    buttons: { 
        twitter: {
            via: 'ruchevits'
        }
    },
    click: function(api, options){
        api.simulateClick();
        api.openPopup('twitter');
    }
});

Las opciones están bien documentadas aquí: http://sharrre.com/#documentation


El script vinculará un contenedor onClick to #twittery colocará lo siguiente dentro:

Tweet [0]

Ese era en realidad el comportamiento esperado, cuando probé cosas yo mismo sin siquiera leer la documentación. Realmente contento de que no haya ningún resultado extraño.

Esto es lo que obtienes onClicken una ventana emergente, redimensionado para ajustarse al contenido:

Ventana emergente para compartir en Twitter


La secuencia de comandos tiene solo unos 14 kb (la minificación esaddthis_widget.js de aproximadamente 7 kb , pero no incluye ninguna llamada compartida).

Y finalmente, se actualiza regularmente (última actualización: hace 10 días), por lo que puede consultar Github para ver si hay URL de terceros actualizadas.

Recomiendo sinceramente este complemento a cualquiera a quien le guste el código liviano "transparente".

Personal GRACIAS! a Julienh en Github por el gran trabajo!


EDITAR:

Me tomó alrededor de 30 minutos hacer que estos botones de metro funcionaran por completo. :)

Botones de metro