abenevaut/laravel-x-client

Laravel Http Client Infrastructure

0.0.2 2025-02-09 15:09 UTC

This package is auto-updated.

Last update: 2025-02-09 15:11:28 UTC


README

Installation

You can install the package via composer:

composer require abenevaut/laravel-x-client

Add x service to your config/services.php file:

'x' => [
    'baseUrl' => env('X_URL', 'https://api.x.com/2'), // x API URL
    'client_id' => env('X_CLIENT_ID'), // Your x client id
    'client_secret' => env('X_CLIENT_SECRET'), // Your x client secret
    'debug' => env('X_DEBUG', false), // Debug mode
],

Usage

use abenevaut\X\Facades\X;

X::getClient(): XClient; // Get the x client
X::countFollowers(string $account): int; // Get the number of followers of an account, like @abenevaut