皮带/so分享

dev-master / 1.0.x-dev 2014-10-26 16:46 UTC

This package is not auto-updated.

Last update: 2024-09-24 02:23:57 UTC


README

Software License Build Status Coverage Status Quality Score

共享URL

Belt.Soshare 是一个实用库,允许您轻松检查给定社交网络(或所有社交网络)的URL分享数量。

支持的网络

  • Twitter
  • Facebook
  • LinkedIn
  • reddit
  • Pinterest
  • StumbleUpon

安装

通过Composer。

$ composer require belt/soshare

用法

用法非常简单(一如既往)。

use Belt\Soshare;
use Belt\Soshare\Reddit;
use Belt\Soshare\Twitter;
use Belt\Soshare\Facebook;
use Belt\Soshare\LinkedIn;
use Belt\Soshare\Pinterest;
use Belt\Soshare\StumbleUpon;

$soshare = new Soshare();
$soshare->addNetwork(new Reddit());
$soshare->addNetwork(new Twitter());
$soshare->addNetwork(new Facebook());
$soshare->addNetwork(new LinkedIn());
$soshare->addNetwork(new Pinterest());
$soshare->addNetwork(new StumbleUpon());

$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, ... ]

贡献

请参阅 CONTRIBUTING

鸣谢

此库基于 social-shares(Ruby库)。如果您正在用Ruby构建某些东西并需要此类功能,我建议您查看这个库!

许可证

请参阅 LICENSE