minecraftjp/minecraftjp-php-sdk

minecraft.jp PHP SDK

Maintainers

Package info

github.com/MinecraftJP/minecraftjp-php-sdk

Homepage

pkg:composer/minecraftjp/minecraftjp-php-sdk

Statistics

Installs: 1 170

Dependents: 1

Suggesters: 0

Stars: 8

Open Issues: 0

1.1.2 2015-05-02 01:28 UTC

This package is not auto-updated.

Last update: 2026-03-29 03:09:20 UTC


README

minecraft.jp PHP SDK

Usage

Authorization Code Grant Flow

require('minecraftjp-php-sdk/src/MinecraftJP.php');

$minecraftjp = new MinecraftJP(array(
    'clientId' => 'YOUR_CLIENT_ID',
    'clientSecret' => 'YOUR_CLIENT_SECRET',
));

// Get User
$user = $minecraftjp->getUser();

// Get Access Token
$accessToken = $minecraftjp->getAccessToken();

// Get login url for redirect
$loginUrl = $minecraftjp->getLoginUrl();
echo '<a href="' . $loginUrl . '">Login with minecraft.jp</a>';

Client Credentials Grant Flow

require('minecraftjp-php-sdk/src/MinecraftJP.php');

$minecraftjp = new MinecraftJP(array(
    'clientId' => 'YOUR_CLIENT_ID',
    'clientSecret' => 'YOUR_CLIENT_SECRET',
));

$accessToken = $minecraftjp->requestClientCredentials();

$res = $minecraftjp->request('GET', 'https://pvp-api.minecraft.jp/v1/servers');