Share Icons API \ List all shared pages PHP SDK
Share Icons API Resources
| Resource/URI | GET |
|---|---|
Shared Pages /sharing/pages.json
|
List all shared pages |
Shared Page
/sharing/pages/<sharing_page_token>.json
|
Get page insights |
Workflow
Request: the code to send to the API
Send a GET request to the endpoint /sharing/pages.json to obtain the list of pages that have been shared by your users
using our Share Icons service.
Result: the code returned by the API
The API returns a list of pages that have at least been shared once. Each entry includes a sharing_page_token that you can
use to obtain more information about the page (e.g. the date, time and gelocation of the
different shares). Requests that return multiple entries will be paginated to 250 items by default.
Example Resultset
{
"response": {
"request": {
"date": "Thu, 12 Nov 2015 12:09:32 0100",
"resource": "/sharing/pages.json",
"status": {
"flag": "success",
"code": 200,
"info": "Your request has been processed successfully"
}
},
"result": {
"data": {
"sharing_pages": {
"pagination": {
"current_page": 1,
"total_pages": 1,
"entries_per_page": 250,
"total_entries": 1,
"order": {
"field": "date_first_shared",
"direction": "desc"
}
},
"count": 1,
"entries": [
{
"sharing_page_token": "023f93e0-2968-47f4-a6d7-e77d232a2125",
"meta_title": "Social Login, Sign On & Social Network Sharing | oneall.com",
"url": "http://www.oneall.com",
"date_first_shared": "Wed, 01 Jan 2012 10:05:51 0100",
"date_last_shared": "Wed, 25 Feb 2015 11:14:13 0100",
"num_times_shared": 12075,
"targets": [
{
"name": "Twitter",
"key": "twitter",
"num_times_shared": 2210
},
{
"name": "Facebook",
"key": "facebook",
"num_times_shared": 9231
},
{
"name": "LinkedIn",
"key": "linkedin",
"num_times_shared": 634
}
]
}
]
}
}
}
}
}