https://github.com/linkorb/socialshare
Retrieve sharing stats for any url for various social networks.
https://github.com/linkorb/socialshare
Last synced: about 1 month ago
JSON representation
Retrieve sharing stats for any url for various social networks.
- Host: GitHub
- URL: https://github.com/linkorb/socialshare
- Owner: linkorb
- License: mit
- Created: 2013-12-29T20:02:10.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-01-23T11:37:29.000Z (over 10 years ago)
- Last Synced: 2025-04-13T18:45:32.111Z (about 2 months ago)
- Language: PHP
- Size: 168 KB
- Stars: 7
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# LinkORB SocialShare Library
Retrieve sharing stats for any url for various social networks.
## Simple example
```php
$url = new LinkORB\Component\SocialShare\Url('http://google.com');
print_r($url->getShareCounts());
```
Output:```
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
)
)
```## Features
* PSR-0 compatible, works with composer and is registered on packagist.org
* Optional caching support through any Doctrine CacheProvider (FileSystem, Memcached, etc..)
* Support for twitter.com
* Support for facebook.com
* Support for linkedin.com
* Support for pinterest.com
* Support for plus.google.com## Installing
Check out [composer](http://www.getcomposer.org) for details about installing and running composer.
Then, add `linkorb/socialshare` to your project's `composer.json`:
```json
{
"require": {
"linkorb/socialshare": "dev-master"
}
}
```## Try the commandline utility:
There is a simple example commandline utility to test the functionality:
bin/console socialshare:urlsharecount http://google.com
This will retrieve all supported sharing stats, and output the resulting array to the console.
## Contributing
Ready to build and improve on this repo? Excellent!
Go ahead and fork/clone this repo and we're looking forward to your pull requests!If you are unable to implement changes you like yourself, don't hesitate to
open a new issue report so that we or others may take care of it.## Todo
* Add support for more networks (Tumblr, QQ, etc...)
## License
Please check LICENSE.md for full license information## Brought to you by the LinkORB Engineering team
Check out our other projects at [linkorb.com/engineering](http://www.linkorb.com/engineering).Btw, we're hiring!