LineTimeline
Repository ini sudah tidak di maintenance lagi karena kesibukan saya, mohon maap dan mungkin nanti akan di handle lagi.
Line Timeline API
Ini merupakan proyek sampingan atau proyek waktu luang, dengan class ini, kamu bisa mengakses berbagai API yang tersedia di Line Timeline.
Gunakan tab ISSUES untuk melaporkan bug, dan PULL REQUEST untuk meminta pembaruan, atau anda bisa melakukan commit pada projek!
Setup
Lakukan yang kamu ketahui dan percayai!
How to Use
Class
Terlebih dahulu require/import/include file class (jika berbeda file), lalu panggil class menggunakan syntax biasa
$app = new LineTimeline();
Function
Set Session
Anda harus mengambil cookies/session yang diperlukan, anda bisa mengikuti video https://youtu.be/beqZiKzC8HQ (Thanks Fadhiil). Pemanggilan fungsi yang lainnya tidak akan berjalan jika anda belum memanggil fungsi ini.
$app->setSession('COOKIESHERE');
Post to Timeline
$app->postTimeline('Hehehehe, welcome AskaEks', 1, false);
Informasi untuk parameters bisa dilihat didalam script, anda bisa mendapatkannya juga dengan membaca script
Penggunaan Lanjutan
Perhatian! Tutorial setelah ini membutuhkan pengetahuan dasar PHP, jika anda belum mengenal syntax, atau apa itu PHP, anda bisa mengunjungi laman php.net
Penggunaan Callback
Apa sih callback itu ? kepo.... Berikut contoh penggunaan like a post biasa
$return = $app->likePost('2331888482828325', 0, false); if($return){ // If Success } else { // If Error }
Berikut contoh jika menggunakan callback untuk fungsi diatas
$app->likePost('2331888482828325', 0, false, function($error){ if(!$error){ // If Success } else { // If Error } });
Berikut contoh penggunaan like timeline dengan callback
$app->likeTimeline(2, 0, 1, 1, function($error){ // Fungsi ini akan ter-execute setiap melakukan like! Bukan jika task selesai if($error){ echo "Gagal Like!"; } else { echo "Sukses Like!"; } });
License & Notice
Code ini berlisensi MIT, dimohon untuk tidak menghapus credit yang tersedia dan selalu sertaka file LICENSE, dipublish dengan tujuan pembelajaran semata, bukan untuk merugikan orang lain, atau untuk melakukan spam. Perbuatan tersebut terlarang dan kami/saya tidak bertanggung jawab atas segala kerugian yang ditimbulkan. Berani berbuat berani bertanggung jawab!
Legal
This code is in no way affiliated with, authorized, maintained, sponsored or endorsed by Line or/and Naver Japan or any of its affiliates or subsidiaries. Use at your own risk.