linkorb / socialshare
检索各种社交网络的任何URL的分享统计信息
dev-master
2015-01-23 11:37 UTC
Requires
- php: >=5.3.0
- doctrine/cache: ~1.4
- guzzle/guzzle: 3.8.*@dev
- symfony/console: ~2.4
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查看我们的其他项目。
顺便说一句,我们正在招聘!