Hani Weekly Log: 10 Jan 2020


Berikut adalah pembelajaran yang saya lakukan selama mencoba menjalankan fungsi otentikasi API Google Calendar:

Pre-process:
  • Cek versi PHP dengan ketik php -v di terminal
  • Cek JSON extension yang terinstall: gak nemu caranya. Jadi asumsikan saja sudah terinstall
  • Install Composer (walau gak tahu itu gunanya untuk apa)



Kesimpulan yang saya anggap penting ada di kalimat terakhir:

Composer (version 1.9.1) successfully installed to: /Users/haniwww/composer.phar
Use it: php composer.phar

Step 1
Step 2
  • Install the Google Client Library
Perintahnya sih ngetik ini di Terminal: composer require google/apiclient:^2.0
tapi entah kenapa di saya hasilnya: command not found
Jadi saya ke halaman instalasi untuk cari alternatif.
Ada 2 pilihan: menggunakan Composer atau Download The Release. Dan karena saya masih bingung pake Composer, saya pake pilihan ke 2 aja, yang tinggal download.

Fungsi Composer:

It allows you to declare the libraries your project depends on and it will manage (install/update) them for you.

Saya download Release yang berformat .zip, lalu saya unzip dan masukkan ke folder project saya yaitu PPLHANI.

Hasilnya, masih bermasalah di autoloader. Katanya syntax error, ada unexpected '/' di line 2, sudah saya coba otak-atik tapi masih juga bermasalah. Berikut penampakannya:



Yang tricky dari otentikasi API Google itu adalah: menentukan IRL, autoloader, dan composer.

Udah nyoba juga ngikutin orang yang memang sama dengan kami, mau bikin scheduler, tapi masih sulit juga karena kami belum mengerti Javascript:


Comments

Popular posts from this blog

Rafi : Weekly Log 17 Januari 2020

Okta: Update 30 november 2019

Adam : Personal Log Week 9 (17 Januari 2020)