PHP code example of orbitconnect / orbit-server-php
1. Go to this page and download the library: Download orbitconnect/orbit-server-php library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
orbitconnect / orbit-server-php example snippets
use OrbitConnect\Server\OrbitServer;
$orbit = new OrbitServer(secretKey: 'sk_live_...');
$orbit = new OrbitServer(
secretKey: 'sk_live_...',
signingSecret: 'whsec_...',
);
// Create an app user
$user = $orbit->users->create([
'external_id' => 'user_123',
'display_name' => 'Jane Doe',
'metadata' => ['plan' => 'pro'],
]);
// Issue a short-lived token for your frontend (pass to client SDK)
$token = $orbit->users->createToken($user['id'], ttl: 3600);
// Fetch by your own ID
$user = $orbit->users->getByExternalId('user_123');
// Deactivate (soft-delete, preserves history)
$orbit->users->deactivate($user['id']);
// Get a pre-signed upload URL
$session = $orbit->media->generateUploadUrl('video/mp4', $userId);
// PUT your file to $session['upload_path']
// Get a stream URL once processing is done
$stream = $orbit->media->getStreamUrl($mediaId, $userId);
// Grant another user download access
$orbit->media->grantAccess($mediaId, [
'app_user_id' => $otherUserId,
'access_type' => 'download',
], $userId);