social-media-sharing
v1.0.2
Published
This package contains the social media share used in site
Downloads
5
Maintainers
Readme
Features
This package contains social media shares for these platforms:
- Telegram
- GooglePlus
And also provides share counts for these platforms:
To install this package just do:
npm install social-media-sharing
Share Dialog
Usage
const { ShareLink } = require('social-media-sharing');
let socialMediaLinks = new ShareLink(source);
let shareLink = socialMediaLinks.get({properties});
or
import { ShareLink } from 'social-media-sharing'
var socialMediaLinks = new ShareLink(source);
var shareLink = socialMediaLinks.get({properties});
on React side
import { ShareLink } from 'social-media-sharing'
var socialMediaLinks = new ShareLink(source);
socialMediaLinks.get({properties});
socialMediaLinks.open();
source
- Facebook - facebook
- Twitter - twitter
- Reddit - reddit
- Telegram - telegram
- GooglePlus - googleplus
- LinkedIn - linkedin
properties
Field | Required | Type | Description --- | --- | --- | --- u | yes | string | The url to share quote | no | string | The quote to embed in sharing hashtag | no | string | The hashtag to use
Field | Required | Type | Description --- | --- | --- | --- url | yes | string | The url to share text | no | string | The text to share via | no | string | Similar to via @rapplerdotcom. No need for @ hashtags | no | string | The hashtag to use. Hashtags are comma separated and no need for #
Field | Required | Type | Description --- | --- | --- | --- url | yes | string | The url to share title | no | string | The title of the post
telegram
Field | Required | Type | Description --- | --- | --- | --- url | yes | string | The url to share text | no | string | The text to share
googleplus
Field | Required | Type | Description --- | --- | --- | --- url | yes | string | The url to share
Field | Required | Type | Description --- | --- | --- | --- url | yes | string | The url to share title | no | string | The title of the post summary | no | string | The summary of the post
Share Count
Usage
const { ShareCount } = require('social-media-sharing');
let url = 'http://someurl.com';
let shareCount = new ShareCount(url);
return shareCount.getFacebookShareCount()
.then(result => result);
Functions
getFacebookShareCount()
Returns the share count from facebook.
output:
{
comment_count: 0,
share_count: 523
}