-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsocialmediasedang.js
1 lines (1 loc) · 2.92 KB
/
socialmediasedang.js
1
!function(t){t.fn.SocialCounter=function(e){function o(){t.ajax({url:"https://graph.facebook.com/v2.8/"+_.facebook_user,dataType:"json",type:"GET",data:{access_token:_.facebook_token,fields:"fan_count"},success:function(e){var o=parseInt(e.fan_count),a=c(o);t("#social_media_counter .item.facebook .count").append(a),t("#social_media_counter .item.facebook").attr("href","https://facebook.com/"+_.facebook_user),getTotal(o)}})}function a(){t.ajax({url:"https://api.instagram.com/v1/users/self/",dataType:"jsonp",type:"GET",data:{access_token:_.instagram_token},success:function(e){var o=parseInt(e.data.counts.followed_by),a=c(o);t("#social_media_counter .item.instagram .count").append(a),t("#social_media_counter .item.instagram").attr("href","https://instagram.com/"+_.instagram_user),getTotal(o)}})}function n(){t.ajax({url:"https://www.googleapis.com/plus/v1/people/"+_.google_plus_id,type:"GET",dataType:"json",data:{key:_.google_plus_key},success:function(e){var o=parseInt(e.circledByCount),a=c(o);t("#social_media_counter .item.google .count").append(a),t("#social_media_counter .item.google").attr("href","https://plus.google.com/"+_.google_plus_id),getTotal(o)}})}function s(){t.ajax({url:"https://www.googleapis.com/youtube/v3/channels",dataType:"jsonp",type:"GET",data:{part:"statistics",forUsername:_.youtube_user,key:_.youtube_key},success:function(e){var o=parseInt(e.items[0].statistics.subscriberCount),a=c(o);t("#social_media_counter .item.youtube .count").append(a),t("#social_media_counter .item.youtube").attr("href","https://youtube.com/"+_.youtube_user),getTotal(o)}})}function i(){t.ajax({url:"http://juanvargas.net/SocialCounters/twitter/index.php",dataType:"json",type:"GET",data:{user:_.twitter_user},success:function(e){var o=parseInt(e.followers);t("#social_media_counter .item.twitter .count").append(o).digits(),t("#social_media_counter .item.twitter").attr("href","https://twitter.com/"+_.twitter_user),getTotal(o)}})}function u(){t.ajax({url:"https://api.linkedin.com/v1/people/~:(num-connections,public-profile-url)",dataType:"jsonp",type:"GET",data:{oauth2_access_token:_.linkedin_oauth,format:"jsonp"},success:function(e){var o=parseInt(e.numConnections),a=c(o);t("#social_media_counter .item.linkedin .count").append(a),t("#social_media_counter .item.linkedin").attr("href",e.publicProfileUrl),getTotal(o)}})}function c(t){return t>999?(t/1e3).toFixed(1)+"k":t}function r(){t("#social_media_counter .item").attr("target","_blank")}var _=t.extend({twitter_user:"",facebook_user:"",facebook_token:"",google_plus_id:"",google_plus_key:"",youtube_user:"",youtube_key:""},e);t.fn.digits=function(){return this.each(function(){t(this).text(t(this).text().replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1,"))})};r(),""!=_.twitter_user&&i(),""!=_.facebook_user&&""!=_.facebook_token&&o(),""!=_.google_plus_id&&""!=_.google_plus_key&&n(),""!=_.youtube_user&&""!=_.youtube_key&&s(),""!=_.instagram_user&&""!=_.instagram_token&&a(),""!=_.linkedin_oauth&&u()}}(jQuery);