Wondering what’s next for npm?Check out our public roadmap! »

    sharing-metrics

    2.0.0 • Public • Published

    sharing-metrics

    This is an node module to asynchronously retrieve social sharing metrics. Please see the example to get started.

    Installation

    npm install sharing-metrics --save
    

    API Providers

    These are the available providers.

    • facebook: https://api.facebook.com/method/links.getStats?format=json&urls=
    • pinterest: http://api.pinterest.com/v1/urls/count.json?url=

    Documentation

    var shares = require('sharing-metrics');
     
    // Enable a provider.
    shares.enable('pinterest');
     
    // Disable a provider.
    shares.disable('facebook');
     
    // Sample URL to track sharing metrics.
    var url = 'https://newsela.com/articles/puertorico-economy/';
     
    // Call `getCount` which takes in the url and a callback.
    shares.getCount(url, function(error, tally) {
      console.log(tally);
    });

    Sample output

    { total: 1, pinterest: 1 }
    

    Contributions

    Contributions are welcomed! Please fork this repo or file an issue if would like to add another provider. Documentation and examples are also welcomed.

    Install

    npm i sharing-metrics

    DownloadsWeekly Downloads

    1

    Version

    2.0.0

    License

    MIT

    Last publish

    Collaborators

    • avatar