Shared URLs
Belt.Soshare is an utility library that allows you to easily check the number
of shares an URL has for a given social network (or all social networks).
Supported networks:
- StumbleUpon
Via Composer.
$ composer require belt/soshareUsage is really simple (as usual).
useBelt\Soshare;
useBelt\Soshare\Reddit;
useBelt\Soshare\Twitter;
useBelt\Soshare\Facebook;
useBelt\Soshare\LinkedIn;
useBelt\Soshare\Pinterest;
useBelt\Soshare\StumbleUpon;
$soshare = newSoshare();
$soshare->addNetwork(newReddit());
$soshare->addNetwork(newTwitter());
$soshare->addNetwork(newFacebook());
$soshare->addNetwork(newLinkedIn());
$soshare->addNetwork(newPinterest());
$soshare->addNetwork(newStumbleUpon());
$soshare->getShares('http://apple.com');
$soshare->getShares('http://apple.com', ['twitter']); // Only get shares on Twitter$soshare->getShares('http://apple.com', ['facebook', 'reddit']); // Only get shares on Facebook and Reddit$soshare->getSharesByNetwork('http://apple.com'); // Get the shares seperated by network// => [ 'twitter' => 32, 'facebook' => 1337, ... ]Please see CONTRIBUTING.
This library is based on social-shares for Ruby. If you're building something in Ruby and you need functionality like this, I recommend you check this library out!
Please see LICENSE.