INSTAGRAM FEED WIDGET 

Instagram Widget berguna untuk menampilkan feed instagram pada halaman website.

Membuat Page Instagram Feed Widget

  1. Buka Magento backoffice > Content > Pages atau Content > Blocks

Image Placeholder

Gambar 1: Tampilan Setting Instagram Widget Demo

  1. Klik Insert Widget > WeltPixel Instagram Widget

Image Placeholder

Gambar 2: Tampilan Insert Widget

2. Atur kembali tampilan widget sesuai yang diinginkan
Image Placeholder Image Placeholder

Gambar 3: Pengaturan tampilan Widget yang akan muncul di Web


  • Instagram Client ID

  • Instagram Access Token

  • Title - Judul yang diinginkan

  • Description - Deskripsi.

  • Container Background Color - warna yang akan digunakan sebagai background widget

  • Open Images in New Tab - Pilihan ketika gambar di klik akan langsung membuka gambar atau tidak

  • Images Per Row - Masukan 2-6 gambar dalam satu baris

  • Images Should Have Padding - Pilihan untuk membuat padding gambar

  • Optimize Image Layout - pilihan pengambilan gambar Instagram yang memiliki rasio acak dan paling cocok untuk ditampilkan di halaman web.

  • Limit - Maksimum jumlah gambar yang dimasukan.

  • Sort By - Opsi yang tersedia adalah:

    • None - Berasal dari Instagram.

    • Most Recent 

    • Least Recent.

    • Most Liked

    • Least Liked

    • Most Commented

    • Least Commented 

    • Random

  • Resolutions - ukuran tampilan gambar yang diinginkan

    • Thumbnail (150x150).

    • Low Resolution (306x306).

    • Standard Resolution (612x612).

  • Feed Type - Jenis feed yang diinginkan

  • ID User



Mendapatkan Akses Token


  1. Buka halaman Facebook Developer , masuk ke akun Anda

  2. Daftarkan akun Anda ke Facebook Developer, pilih Daftar Sekarang

Image Placeholder
Gambar 4: Tampilan daftar facebook developer

3. Pilih Developer

Image Placeholder
Gambar 5:  Pilihan facebook developer

4. Masukan nama untuk Instagram Feed Widget yang akan dibuat


Image Placeholder
Gambar 6: Tampilan form pembuatan ID
5. Klik menu Pengaturan lalu pilih Dasar/Basic

Image Placeholder
Gambar 7: Pilihan pengaturan

6. Scroll kebawah lalu klik Tambah Platform

Image Placeholder
Gambar 8: Pilihan tambahan platform
7. Pilih Situs  Web

Image Placeholder
Gambar 9: Pilihan tampilan platform

8. Masukan URL web yang akan ditambahkan Instagram Feed

Image Placeholder
Gambar 10: Form isi URL 

9. Klik menu Produk
Image Placeholder
Gambar 11: Tambah produk

10. Pilih Instagram lalu klik Siapkan/Set Up

Image Placeholder
Gambar 12: Tampilan setup awal

11. Pada bagian menu pilih Instagram lalu pilih Tampilan Dasar

Image Placeholder
Gambar 13: Pilihan tampilan dasar/basic

12. Scroll ke bawah lalu klik Create New App

Image Placeholder
Gambar 14: Tampilan create new app

13. Masukan nama tampilan untuk ID instagram aplikasi , lalu klik Buat Aplikasi

Image Placeholder
Gambar 15: Tampilan isi buat aplikasi

14. Masukan URL website Anda pada form yang sudah diberi kotak merah ( URL harus sama ) contoh : https://testinginstafeed.com/auth/ Anda akan mendapatkan ID Aplikasi Instagram dan Password Aplikasi Instagram

Image Placeholder

Image Placeholder
Gambar 16: Tampilan form URL



15. Pada bagian menu pilih Peran > Peran

Image Placeholder
Gambar 17: Tampilan peran

16. Scroll ke bawah lalu pilih Tambah Penguji Instagram

Image Placeholder
Gambar 18: Tampilan penguji instagram


17. Cari dan pilih username Instagram yang akan ditautkan

Image Placeholder
Gambar 19: Tampilan Form username instagram penguji



18. Masuk pada halaman Instagram , lalu masuk pada akun Instagram Anda

19. Masuk ke Pengaturan , setelah itu pilih Aplikasi dan Situs Web

20. Pada menu Aplikasi dan Situs Web > Undangan Penguji > Terima


Image Placeholder

Gambar 20: Tampilan penguji instagram

21. Buat URL dibawah ini dan jalankan


https://api.instagram.com/oauth/authorize

  ?client_id={app-id} ------ id Instagram 

  &redirect_uri={redirect-uri} ------ URL yang sudah diinputkan

  &scope=user_profile,user_media

  &response_type=code


Note : jangan beri spasi dan enter.

Jika URL yang dimasukan berhasil akan mengarah ke popup lalu pilih otoritas



Image Placeholder
Gambar 21: Tampilan otorisasi


22. setelah itu halaman akan beralih ke halaman depan website Anda. Salin URL website Anda, hapus tanda #_ pada akhir URL. Contoh :

https://testinginstafeed.com/auth/?code=Ahgfuyhviukhk……..#_

kode pada URL tersebut akan digunakan untuk mendapatkan akses token, jadi pastikan anda menyalin kode tersebut. 

23. Buka Command Line Anda , masukan kode dibawah ini 

curl -X POST \

  https://api.instagram.com/oauth/access_token \

  -F client_id={app-id} \ -------- id app instagram

  -F client_secret={app-secret} \ -------- password app instagram

  -F grant_type=authorization_code \

  -F redirect_uri={redirect-uri} \ ------- URL website Anda

  -F code={code} ------- kode URL yang baru saja Anda dapatkan


contoh:


curl -X POST https://api.instagram.com/oauth/access_token -F client_id=156878567990 -F client_secret=9787cd867y678tftfg -F grant_type=authorization_code -F redirect_uri=https://testinginstafeed.com/auth/ -F code=Ahgfuyhviukhk



Note: Hapus tanda \ , jadikan kode dalam satu baris dengan spasi sebagai batas antar kode. 

Jika berhasil Anda akan diberi akses token dan user id.

Image Placeholder
  1. Buka Page yang Anda buat di Magento backoffice > Content > Pages

  2. Klik Edit

  3. Pada bagian Content pilih Show/Hide Editor > Insert Widget

  4. Pada bagian Widget Type pilih Weltpixel Instagram Widget

  5. Masukan User Client ID , Access token dan User ID yang sudah Anda dapatkan

  6. Klik Insert Widget > Save