Provider API \ List all Facebook pages of your users PHP SDK

Resource/URI GET
Providers /providers.json List all providers

This endpoint has been deprecated and might be removed in the future. Please use the Pull API instead.

Workflow

Request: the code to send to the API

Send a GET request to the resource /providers/facebook/pages.json to obtain the list of Facebook pages belonging to your users. To retrieve the pages of your users during their connection with Facebook you have to enable the option Manage Pages in your OneAll Facebook settings.

Result: the code returned by the API

The API will return the Facebook pages of your users. Requests that return multiple entries are paginated to 250 items by default. Each entry contains a page_token that uniquely identifies the page and that you can use to publish content on that page.

Example Resultset

  {
    "response": {
      "request": {
        "date": "Wed, 08 Apr 2015 17:29:43  0200",
        "resource": "/providers/facebook/pages.json",
        "status": {
          "flag": "success",
          "code": 200,
          "info": "Your request has been processed successfully"
        }
      },
      "result": {
        "data": {
          "provider": "facebook",
          "pages": {
            "pagination": {
              "current_page": 1,
              "total_pages": 1,
              "entries_per_page": 250,
              "total_entries": 2,
              "order": {
                "field": "date_creation",
                "direction": "desc"
              }
            },
            "count": 2,
            "entries": [
              {
                "user_token": "48d6b4a9-afd7-4ee7-b359-45bbf618ebe9",
                "identity_token": "f5148587-3925-4fec-a214-3a339a023d2b",
                "page_token": "c66c2d03-c9de-485b-9aea-445c405d44ab",
                "date_creation": "Tue, 07 Apr 2015 10:37:52  0200",
                "name": "Test Page",
                "description": "This is the description of the page.",
                "category": "Community",
                "num_likes": 27,
                "link": "https://www.facebook.com/test-page",
                "thumbnailUrl": "https://graph.facebook.com/1234567890/picture?type=square",
                "pictureUrl": "https://graph.facebook.com/1234567890/picture?type=large",
                "source": {
                  "identifier": 1234567890,
                  "access_token": {
                    "key": "E797C0013811A1D1E35AD7EDD10FB99986DB664B0996C76ED9AE5E0A5151BBF9E797C0013811A1D1E35AD7EDD10FB99986DB664B0996C76ED9AE5E0A5151BBF9"
                  }
                }
              },
              {
                "user_token": "1f178827-c746-43e0-84d0-75cfd0513b1e",
                "identity_token": "462fae22-f46b-4343-838c-1fc35113e92c",
                "page_token": "886a4c73-fa1a-4261-839f-42672f42b842",
                "date_creation": "Tue, 07 Apr 2015 10:37:52  0200",
                "name": "Another Test Page",
            	  "description": "This is the description of the page.",
                "category": "Computers/internet website",
                "num_likes": 2119,
                "link": "https://www.facebook.com/another-test-page",
                "thumbnailUrl": "https://graph.facebook.com/987654321/picture?type=square",
                "pictureUrl": "https://graph.facebook.com/987654321/picture?type=large",
                "source": {
                  "identifier": 987654321,
                  "access_token": {
                    "key": "A21C619251FB098250A15A69B20BEE6ED6835149CE1496D78A674F11B0920F9FA21C619251FB098250A15A69B20BEE6ED6835149CE1496D78A674F11B0920F9F"
                  }
                }
              }               
            ]
          }
        }
      }
    }
  }
  

User Contributed Notes