Filter tanggapan dari umpan media Instagram

Apakah mungkin untuk mengambil umpan media pengguna dari Instagram tanpa izin menggunakan URL di bawah ini dan mengontrol data yang disajikan?

https://www.instagram.com/{username}/media/

Responsnya datang dengan format JSON:

{
  status: "ok",
  items:  [
    {
      can_delete_comments: false,
      code:                "BHN55zegQYk",
      location:            null,
      images:              {
        low_resolution:      {
          url:    "https://scontent-waw1-1.cdninstagram.com/t51.2885-15/s320x320/e35/13551611_1746490512297913_1853324944_n.jpg?ig_cache_key=MTI4MjkzNjEyOTgwNDM3MTQ5Mg%3D%3D.2.l",
          width:  320,
          height: 320
        },
        thumbnail:           {
          url:    "https://scontent-waw1-1.cdninstagram.com/t51.2885-15/s150x150/e35/c0.0.1079.1079/13534565_996407620456445_1170595894_n.jpg?ig_cache_key=MTI4MjkzNjEyOTgwNDM3MTQ5Mg%3D%3D.2.c",
          width:  150,
          height: 150
        },
        standard_resolution: {
          url:    "https://scontent-waw1-1.cdninstagram.com/t51.2885-15/s640x640/sh0.08/e35/13551611_1746490512297913_1853324944_n.jpg?ig_cache_key=MTI4MjkzNjEyOTgwNDM3MTQ5Mg%3D%3D.2.l",
          width:  640,
          height: 640
        }
      },
      can_view_comments:   true,
      comments:            {
        count: 2,
        data:  [
          {
            created_time: "1467158133",
            text:         "#flowermuse #peonyseason #peonies #peonylove",
            from:         { /* user object */ },
            id:           "17848900168109698"
          },
          {
            created_time: "1467171168",
            text:         "????!!",
            from:         { /* user object */ },
            id:           "17848905430109698"
          }
        ]
      },
      alt_media_url:       null,
      caption:             {
        created_time: "1467157926",
        text:         "The first of Alaskan peonies going out this week! ????",
        from:         { /* user object */ },
        id:           "17848900084109698"
      },
      link:                "https://www.instagram.com/p/BHN55zegQYk/",
      likes:               {
        count: 156,
        data:  [
          { /* user object */ },
          { /* user object */ },
          { /* user object */ },
          { /* user object */ }
        ]
      },
      created_time:        "1467157926",
      user_has_liked:      false,
      type:                "image",
      id:                  "1282936129804371492_25920898",
      user:                { /* user object */ }
    },
    { /* more media objects */ }
  ]
}

Apakah mungkin memfilter data ini? Misalnya saya hanya memerlukan images bagian dari item yang dikembalikan dan saya dapat dengan mudah melewati user data, komentarnya, suka, dll. Saya ingin membatasi data yang diambil hanya pada sumber gambar dan deskripsinya.


person hsz    schedule 29.06.2016    source sumber


Jawaban (1)


Anda tidak dapat mengakses API Instagram apa pun tanpa izin lagi, Anda memerlukan access_token.

Anda tidak bisa mendapatkan umpan JSON yang difilter hanya dengan gambar, umpan data json sangat kecil, Anda cukup mengambil seluruh umpan dan membuat umpan yang difilter di sisi klien.

person krisrak    schedule 03.07.2016
comment
Anda dapat mengakses titik akhir media seperti yang saya sebutkan: instagram.com/nasa/media - person hsz; 04.07.2016
comment
itu hanya memberi Anda 20 yang terbaru, tidak yakin apakah Anda dapat membuat halaman - person krisrak; 04.07.2016
comment
@hsz tautan yang Anda berikan rusak - person Luke; 18.05.2021