Skip to content

Laravel project for crawling twitter data from its developer API

Notifications You must be signed in to change notification settings

satriyoaji/twitter-public-crawler

Repository files navigation

Laravel Project - Twitter API public access

Cara Menjalankan Project

  • pastikan sudah menginstall Composer
  • jalankan command composer install pada root directory
  • copy .env.example ke file .env kemudian sesuaikan semua env variable di dalamnya termasuk setting Twitter environment & token
  • Setting twitter environment bisa dilakukan dengan menambah apps baru pada Twitter Developer Portal -> bisa register terlebih dahulu kemudian menambahkan project apps. Berikut yang perlu disetting env variables nya:
TWITTER_BEARER_TOKEN=bearer
OAUTH_ACCESS_TOKEN=token
OAUTH_TOKEN_SECRET=secret
TWITTER_API_KEY=key
TWITTER_API_KEY_SECRET=secretkey
  • Aktifkan issue SSL certificate untuk keperluan akses public API seperti pada link ini

setelah dipastikan setting twitter environment dan issue SSL certificate aman, jalankan command dibawah ini pada root directory project laravel

  • jalankan command php artisan key:generate
  • jalankan command php artisan jwt:secret
  • jalankan command php artisan cache:clear
  • jalankan command php artisan config:clear
  • jalankan command php artisan serve untuk menjalankan local server misal pada http://localhost:8000/
  • list endpoint ada pada file /routes/api.php

List Endpoints

  • [GET] Twitter search queries /twitter-query/:search
  • [GET] Twitter search user by id /search-user-by-id/:id
  • [GET] Twitter search user by username /search-user-by-username/:username

About

Laravel project for crawling twitter data from its developer API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages