Resources

PHP

Sunucu tarafı örnek. Token ortam değişkeninden okunur.

Server-to-server
PHP
<?php
$token = getenv('SEFERA_PARTNER_TOKEN');
$base = 'https://api.sefera.com.tr';
$ch = curl_init($base . '/v1/programs');
curl_setopt_array($ch, [
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_HTTPHEADER => [
    'Authorization: Bearer ' . $token,
    'Accept: application/json',
  ],
]);
$body = curl_exec($ch);
$code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ($code !== 200) {
  throw new RuntimeException('Partner API HTTP ' . $code);
}
$payload = json_decode($body, true);