linkorb/socialshare

检索各种社交网络的任何URL的分享统计信息

dev-master 2015-01-23 11:37 UTC

This package is auto-updated.

Last update: 2024-08-29 03:52:44 UTC


README

检索各种社交网络的任何URL的分享统计信息。

简单示例

$url = new LinkORB\Component\SocialShare\Url('http://google.com');
print_r($url->getShareCounts());

输出

Array
(
    [pinterest] => Array
        (
            [count] => 10610
            [countlabel] => 10.6K
        )

    [twitter] => Array
        (
            [count] => 7485
            [countlabel] => 7.5K
        )

    [facebook] => Array
        (
            [id] => http://google.com
            [comments] => 133545
            [shares] => 2
            [likes] =>
            [talking_about_count] =>
            [were_here_count] =>
            [count] => 133547
            [countlabel] => 133.5K
        )

    [linkedin] => Array
        (
            [count] => 63420
            [countlabel] => 63.4K
        )

    [googleplus] => Array
        (
            [count] => 5142375
            [countlabel] => 5142.4K
        )
)

特性

  • PSR-0兼容,与composer兼容,并在packagist.org上注册
  • 通过任何Doctrine CacheProvider(文件系统、Memcached等)提供可选的缓存支持
  • 支持twitter.com
  • 支持facebook.com
  • 支持linkedin.com
  • 支持pinterest.com
  • 支持plus.google.com

安装

有关安装和运行composer的详细信息,请参阅composer

然后,将linkorb/socialshare添加到您的项目的composer.json

{
    "require": {
        "linkorb/socialshare": "dev-master"
    }
}

尝试命令行工具

有一个简单的命令行工具来测试功能

bin/console socialshare:urlsharecount http://google.com

这将检索所有支持的分享统计信息,并将结果数组输出到控制台。

贡献

准备好构建和改进这个仓库了吗?太好了!请继续fork/clone此仓库,我们期待您的pull请求!

如果您无法实现自己喜欢的变化,请不要犹豫,打开一个新的问题报告,以便我们或其他人来处理。

待办事项

  • 添加更多网络的支持(Tumblr、QQ等...)

许可协议

请参阅LICENSE.md以获取完整的许可信息

由LinkORB工程技术团队提供


请访问linkorb.com/engineering查看我们的其他项目。

顺便说一句,我们正在招聘!