Skip to content
cosenary edited this page Aug 21, 2012 · 8 revisions

Media info

public access

getMedia($id)

Example response:

{
  "data": {
    "type": "image",
    "filter": "Walden",
    "tags": [],
    "comments": {
      "data": [{
        "created_time": "1279332030",
        "text": "Love the sign here",
        "from": {
          "username": "mikeyk",
          "full_name": "Mikey Krieger",
          "id": "4",
          "profile_picture": "http://distillery.s3.amazonaws.com/profiles/profile_1242695_75sq_1293915800.jpg"
         },
         "id": "8"
        }],
        "count": 1
    },
    "caption": null,
    "likes": {
      "count": 1,
      "data": [{
        "username": "mikeyk",
        "full_name": "Mikeyk",
        "id": "4",
        "profile_picture": "..."
      }]
    },
    "link": "http://instagr.am/p/D/",
    "user": {
      "username": "kevin",
      "full_name": "Kevin S",
      "profile_picture": "...",
      "bio": "...",
      "website": "...",
      "id": "3"
    },
    "created_time": "1279340983",
    "images": {
      "low_resolution": {
        "url": "http://distillery.s3.amazonaws.com/media/2010/07/16/4de37e03aa4b4372843a7eb33fa41cad_6.jpg",
        "width": 306,
        "height": 306
      },
      "thumbnail": {
        "url": "http://distillery.s3.amazonaws.com/media/2010/07/16/4de37e03aa4b4372843a7eb33fa41cad_5.jpg",
        "width": 150,
        "height": 150
      },
      "standard_resolution": {
        "url": "http://distillery.s3.amazonaws.com/media/2010/07/16/4de37e03aa4b4372843a7eb33fa41cad_7.jpg",
        "width": 612,
        "height": 612
      }
    },
    "id": "3",
    "location": null
  }
}

Popular Media

public access

getPopularMedia()

Example response:

{
  "data": {
    "type": "image",
    "filter": "Walden",
    "tags": [],
    "comments": {
      "data": [{
        "created_time": "1279332030",
        "text": "Love the sign here",
        "from": {
          "username": "mikeyk",
          "full_name": "Mikey Krieger",
          "id": "4",
          "profile_picture": "http://distillery.s3.amazonaws.com/profiles/profile_1242695_75sq_1293915800.jpg"
        },
        "id": "8"
      }],
      "count": 1
    },
    "caption": null,
    "likes": {
      "count": 1,
      "data": [{
        "username": "mikeyk",
        "full_name": "Mikeyk",
        "id": "4",
        "profile_picture": "..."
      }]
    },
    "link": "http://instagr.am/p/D/",
    "user": {
      "username": "kevin",
      "full_name": "Kevin S",
      "profile_picture": "...",
      "bio": "...",
      "website": "...",
      "id": "3"
    },
    "created_time": "1279340983",
    "images": {
      "low_resolution": {
        "url": "http://distillery.s3.amazonaws.com/media/2010/07/16/4de37e03aa4b4372843a7eb33fa41cad_6.jpg",
        "width": 306,
        "height": 306
      },
      "thumbnail": {
        "url": "http://distillery.s3.amazonaws.com/media/2010/07/16/4de37e03aa4b4372843a7eb33fa41cad_5.jpg",
        "width": 150,
        "height": 150
      },
      "standard_resolution": {
        "url": "http://distillery.s3.amazonaws.com/media/2010/07/16/4de37e03aa4b4372843a7eb33fa41cad_7.jpg",
        "width": 612,
        "height": 612
      }
    },
    "id": "3",
    "location": null
  }
}

Search Media

public access

searchMedia($lat, $lng)

Example response:

{
  "data": [{
    "distance": 41.741369194629698,
    "type": "image",
    "filter": "Earlybird",
    "tags": [],
    "comments": { ... },
    "caption": null,
    "likes": { ... },
    "link": "http://instagr.am/p/BQEEq/",
    "user": {
      "username": "mahaface",
      "profile_picture": "http://distillery.s3.amazonaws.com/profiles/profile_1329896_75sq_1294131373.jpg",
      "id": "1329896"
     },
     "created_time": "1296251679",
     "images": {
       "low_resolution": {
         "url": "http://distillery.s3.amazonaws.com/media/2011/01/28/0cc4f24f25654b1c8d655835c58b850a_6.jpg",
         "width": 306,
         "height": 306
       },
       "thumbnail": {
         "url": "http://distillery.s3.amazonaws.com/media/2011/01/28/0cc4f24f25654b1c8d655835c58b850a_5.jpg",
         "width": 150,
         "height": 150
       },
       "standard_resolution": {
         "url": "http://distillery.s3.amazonaws.com/media/2011/01/28/0cc4f24f25654b1c8d655835c58b850a_7.jpg",
         "width": 612,
         "height": 612
       }
     },
     "id": "20988202",
     "location": null
  }]
}

Public media methods

These methods require only a client_id, so you can setup the class with: new Instagram('YOUR_APP_KEY')

Restricted media methods

Methods with this label require an authenticated user with an access_token. For more informations have a look at the Get started guide, especially the Authenticate user (OAuth2) chapter.