Forked from jonathanmoore/gist:2640302
Created
May 19, 2016 18:19
Revisions
-
jonathanmoore revised this gist
May 9, 2012 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -47,7 +47,7 @@ Pinterest **Result:** ``` ({"count": 0, "url": "http://stylehatch.co"}) ``` -
jonathanmoore revised this gist
May 9, 2012 . 1 changed file with 13 additions and 0 deletions.There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -38,6 +38,19 @@ Facebook } ``` Pinterest --------- **GET URL:** `http://api.pinterest.com/v1/urls/count.json?callback=&url=http://stylehatch.co` **Result:** ```json ({"count": 0, "url": "http://stylehatch.co"}) ``` LinkedIn -------- -
jonathanmoore revised this gist
May 9, 2012 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -3,7 +3,7 @@ Share Counts I have always struggled with getting all the various share buttons from Facebook, Twitter, Google Plus, Pinterest, etc to align correctly and to not look like a tacky explosion of buttons. Seeing a number of sites rolling their own share buttons with counts, for example [The Next Web](http://thenextweb.com/shareables/2012/05/08/move-over-zuck-abraham-lincoln-filed-a-patent-for-facebook-in-1845/) I decided to look into the various APIs on how to simply return the share count. **If you want to roll up all of these into a single jQuery plugin check out [Sharrre](http://sharrre.com/)** *Many of these API calls and methods are undocumented, so anticipate that they will change in the future. Also, if you are planning on rolling these out across a site I would recommend creating a simple endpoint that periodically caches results from all of the APIs so that you are not overloading the services will requests.* -
jonathanmoore revised this gist
May 9, 2012 . 1 changed file with 2 additions and 0 deletions.There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -3,6 +3,8 @@ Share Counts I have always struggled with getting all the various share buttons from Facebook, Twitter, Google Plus, Pinterest, etc to align correctly and to not look like a tacky explosion of buttons. Seeing a number of sites rolling their own share buttons with counts, for example [The Next Web](http://thenextweb.com/shareables/2012/05/08/move-over-zuck-abraham-lincoln-filed-a-patent-for-facebook-in-1845/) I decided to look into the various APIs on how to simply return the share count. If you want to roll up all of these into a single jQuery plugin check out [Sharrre](http://sharrre.com/) *Many of these API calls and methods are undocumented, so anticipate that they will change in the future. Also, if you are planning on rolling these out across a site I would recommend creating a simple endpoint that periodically caches results from all of the APIs so that you are not overloading the services will requests.* Twitter -
jonathanmoore revised this gist
May 8, 2012 . 1 changed file with 2 additions and 0 deletions.There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -3,6 +3,8 @@ Share Counts I have always struggled with getting all the various share buttons from Facebook, Twitter, Google Plus, Pinterest, etc to align correctly and to not look like a tacky explosion of buttons. Seeing a number of sites rolling their own share buttons with counts, for example [The Next Web](http://thenextweb.com/shareables/2012/05/08/move-over-zuck-abraham-lincoln-filed-a-patent-for-facebook-in-1845/) I decided to look into the various APIs on how to simply return the share count. *Many of these API calls and methods are undocumented, so anticipate that they will change in the future. Also, if you are planning on rolling these out across a site I would recommend creating a simple endpoint that periodically caches results from all of the APIs so that you are not overloading the services will requests.* Twitter ------- -
jonathanmoore revised this gist
May 8, 2012 . 1 changed file with 2 additions and 2 deletions.There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -67,7 +67,7 @@ Google Plus "id":"p", "params":{ "nolog":true, "id":"http://stylehatch.co/", "source":"widget", "userId":"@viewer", "groupId":"@self" @@ -84,7 +84,7 @@ Google Plus [{ "result": { "kind": "pos#plusones", "id": "http://stylehatch.co/", "isSetByViewer": false, "metadata": { "type": "URL", -
jonathanmoore revised this gist
May 8, 2012 . 1 changed file with 28 additions and 0 deletions.There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -95,4 +95,32 @@ Google Plus } , "id": "p" }] ``` StumbledUpon ------------ **GET URL:** `http://www.stumbleupon.com/services/1.01/badge.getinfo?url=http://stylehatch.co` **Result:** ```json { "result":{ "url":"http:\/\/stylehatch.co\/", "in_index":true, "publicid":"1iOLcK", "views":39, "title":"Style Hatch - Hand Crafted Digital Goods", "thumbnail":"http:\/\/cdn.stumble-upon.com\/mthumb\/941\/72725941.jpg", "thumbnail_b":"http:\/\/cdn.stumble-upon.com\/bthumb\/941\/72725941.jpg", "submit_link":"http:\/\/www.stumbleupon.com\/submit\/?url=http:\/\/stylehatch.co\/", "badge_link":"http:\/\/www.stumbleupon.com\/badge\/?url=http:\/\/stylehatch.co\/", "info_link":"http:\/\/www.stumbleupon.com\/url\/stylehatch.co\/" }, "timestamp":1336520555, "success":true } ``` -
jonathanmoore revised this gist
May 8, 2012 . 1 changed file with 14 additions and 7 deletions.There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -6,10 +6,11 @@ I have always struggled with getting all the various share buttons from Facebook Twitter ------- **GET URL:** `http://cdn.api.twitter.com/1/urls/count.json?url=http://stylehatch.co` **Returns:** ```json { "count":528, @@ -20,9 +21,11 @@ _Returns:_ Facebook -------- **GET URL:** `http://graph.facebook.com/?id=http://stylehatch.co` **Returns:** ```json { @@ -33,9 +36,12 @@ Returns: LinkedIn -------- **GET URL:** `http://www.linkedin.com/countserv/count/share?url=http://stylehatch.co&format=json` **Returns:** ```json { @@ -48,11 +54,12 @@ Returns: Google Plus ----------- **POST URL:** `https://clients6.google.com/rpc?key=YOUR_API_KEY` **POST body:** ```json [{ @@ -71,7 +78,7 @@ POST body: }] ``` **Returns** ```json [{ -
jonathanmoore revised this gist
May 8, 2012 . 1 changed file with 21 additions and 1 deletion.There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -6,9 +6,10 @@ I have always struggled with getting all the various share buttons from Facebook Twitter ------- *GET URL:* `http://cdn.api.twitter.com/1/urls/count.json?url=http://stylehatch.co` _Returns:_ ```json { "count":528, @@ -68,4 +69,23 @@ POST body: "key":"p", "apiVersion":"v1" }] ``` _Returns_ ```json [{ "result": { "kind": "pos#plusones", "id": "http://www.google.com/", "isSetByViewer": false, "metadata": { "type": "URL", "globalCounts": { "count": 3097.0 } } } , "id": "p" }] ``` -
jonathanmoore revised this gist
May 8, 2012 . 1 changed file with 21 additions and 6 deletions.There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -9,35 +9,50 @@ Twitter `http://cdn.api.twitter.com/1/urls/count.json?url=http://stylehatch.co` Returns: ```json { "count":528, "url":"http://stylehatch.co/" } ``` Facebook -------- `http://graph.facebook.com/?id=http://stylehatch.co` Returns: ```json { "id": "http://stylehatch.co", "shares": 61 } ``` LinkedIn -------- `http://www.linkedin.com/countserv/count/share?url=http://stylehatch.co&format=json` Returns: ```json { "count":17, "fCnt":"17", "fCntPlusOne":"18", "url":"http:\/\/stylehatch.co" } ``` Google Plus ----------- POST URL: `https://clients6.google.com/rpc?key=YOUR_API_KEY` POST body: ```json [{ "method":"pos.plusones.get", -
jonathanmoore revised this gist
May 8, 2012 . 1 changed file with 7 additions and 2 deletions.There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -27,12 +27,16 @@ LinkedIn `http://www.linkedin.com/countserv/count/share?url=http://stylehatch.co&format=json` Returns: ```json {"count":17,"fCnt":"17","fCntPlusOne":"18","url":"http:\/\/stylehatch.co"} ``` Google Plus ----------- POST URL `https://clients6.google.com/rpc?key=YOUR_API_KEY` POST BODY ```json [{ @@ -48,4 +52,5 @@ POST BODY "jsonrpc":"2.0", "key":"p", "apiVersion":"v1" }] ``` -
jonathanmoore revised this gist
May 8, 2012 . 1 changed file with 20 additions and 0 deletions.There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -29,3 +29,23 @@ LinkedIn Returns: `{"count":17,"fCnt":"17","fCntPlusOne":"18","url":"http:\/\/stylehatch.co"}` Google Plus ----------- POST URL `https://clients6.google.com/rpc?key=YOUR_API_KEY` POST BODY ```json [{ "method":"pos.plusones.get", "id":"p", "params":{ "nolog":true, "id":"%%URL%%", "source":"widget", "userId":"@viewer", "groupId":"@self" }, "jsonrpc":"2.0", "key":"p", "apiVersion":"v1" }]``` -
jonathanmoore revised this gist
May 8, 2012 . 1 changed file with 9 additions and 1 deletion.There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -20,4 +20,12 @@ Returns: `{ "id": "http://stylehatch.co", "shares": 61 }` LinkedIn -------- `http://www.linkedin.com/countserv/count/share?url=http://stylehatch.co&format=json` Returns: `{"count":17,"fCnt":"17","fCntPlusOne":"18","url":"http:\/\/stylehatch.co"}` -
jonathanmoore revised this gist
May 8, 2012 . 1 changed file with 8 additions and 0 deletions.There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -8,6 +8,14 @@ Twitter `http://cdn.api.twitter.com/1/urls/count.json?url=http://stylehatch.co` Returns: `{"count":528,"url":"http://stylehatch.co/"}` Facebook -------- `http://graph.facebook.com/?id=http://stylehatch.co` Returns: `{ "id": "http://stylehatch.co", -
jonathanmoore revised this gist
May 8, 2012 . 1 changed file with 2 additions and 4 deletions.There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -9,9 +9,7 @@ Twitter `http://cdn.api.twitter.com/1/urls/count.json?url=http://stylehatch.co` Returns: `{ "id": "http://stylehatch.co", "shares": 61 }` -
jonathanmoore created this gist
May 8, 2012 .There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,17 @@ Share Counts ============ I have always struggled with getting all the various share buttons from Facebook, Twitter, Google Plus, Pinterest, etc to align correctly and to not look like a tacky explosion of buttons. Seeing a number of sites rolling their own share buttons with counts, for example [The Next Web](http://thenextweb.com/shareables/2012/05/08/move-over-zuck-abraham-lincoln-filed-a-patent-for-facebook-in-1845/) I decided to look into the various APIs on how to simply return the share count. Twitter ------- `http://cdn.api.twitter.com/1/urls/count.json?url=http://stylehatch.co` Returns: <blockquote> { "id": "http://stylehatch.co", "shares": 61 } </blockquote>