Giriş
<p>Kripto para ticareti dünyası hızlı ve karmaşık bir yapıya sahiptir. Ticaret botları, analiz araçları veya özel entegrasyonlar geliştirmek isteyen yazılımcılar için güvenilir ve kullanımı kolay bir API istemcisi kritik öneme sahiptir. Birçok borsa API sunuyor olsa da, bunların arasında gezinmek karmaşık kimlik doğrulama şemaları, oran sınırlamaları ve ham JSON yanıtları ile zorlayıcı olabilir.</p>
<p>İşte burada SDK'lar (Yazılım Geliştirme Kitleri) devreye giriyor ve ihtiyaç duyulan soyutlama katmanını sağlıyor. Bugün, <code>zoomex-php</code> [1] üzerine derinlemesine bir inceleme yapacağız; bu, Zoomex kripto borsa API v3 [2] için yeni ve tam özellikli bir PHP/Laravel SDK'sıdır. İster tecrübeli bir algo-ticaretçi olun, ister kripto alanına adım atan bir PHP geliştiricisi, bu kütüphane işinizi kolaylaştırmak için tasarlandı.</p>
<p>Zoomex, yüksek performansı ile tanınan hızla büyüyen bir kripto para borsasıdır ve saniyede yüksek işlem hacimlerini yönetebilen bir ticaret motoru sunmaktadır [3]. Geliştiriciler için Zoomex API v3, piyasa verilerine, ticaret ve hesap yönetim özelliklerine kapsamlı erişim sağlar.</p>
<h2>
<a name="whats-inside-a-featurerich-sdk" href="#whats-inside-a-featurerich-sdk"></a>
İçindekiler: Özellik Zengini Bir SDK
</h2>
<p><code>zoomex-php</code> kütüphanesi basit bir API sarmalayıcıdan daha fazlasını sunar. Zoomex borsası ile etkileşimde bulunmak için kapsamlı bir araç seti sunarak geliştirme sürecini basit ve verimli hale getirmeyi hedefler. Bu SDK'yı benzersiz kılan unsurları inceleyelim.</p>
<div class="table-wrapper-paragraph">
<table>
<thead>
<tr>
<th>Özellik</th>
<th>Açıklama</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Tam API v3 Desteği</strong></td>
<td>Kütüphane, Zoomex API v3 için REST ve WebSocket arayüzleri dahil tam destek sunar. Bu, borsanın piyasa verileri, ticaret ve hesap yönetim özelliklerine erişim sağlar.</td>
</tr>
<tr>
<td><strong>Laravel Entegrasyonu</strong></td>
<td>Laravel geliştiricileri için <code>zoomex-php</code> sorunsuz bir entegrasyon deneyimi sunar. Bir servis sağlayıcı ve facade içerir, bu da kütüphaneyi tanıdık Laravel sözdizimiyle kullanmanızı sağlar.</td>
</tr>
<tr>
<td><strong>Modern PHP Özellikleri</strong></td>
<td>SDK, modern PHP için geliştirilmiştir; PHP 8.1+ gerektirir ve hata önleme ve okunabilirliği artıran enums gibi özellikler kullanır. Bu, yaygın hataları önlemeye yardımcı olur ve kütüphaneyi daha kullanışlı hale getirir.</td>
</tr>
<tr>
<td><strong>HMAC-SHA256 Kimlik Doğrulaması</strong></td>
<td>Kripto para dünyasında güvenlik çok önemlidir. Kütüphane, karmaşık HMAC-SHA256 istek imzalama sürecini sizin için yönetir, böylece uygulamanızı geliştirirken API kimlik doğrulamasının karmaşıklığıyla uğraşmanıza gerek kalmaz.</td>
</tr>
<tr>
<td><strong>Testnet Desteği</strong></td>
<td>Gerçek fonlarınızı riske atmadan ticaret stratejilerinizi test etmek için ana ağ ile testnet arasında geçiş yapabilmek kritik öneme sahiptir. <code>zoomex-php</code> bunu basit bir yapılandırma seçeneği ile kolaylaştırır.</td>
</tr>
<tr>
<td><strong>Kapsamlı Test</strong></td>
<td>Kütüphane, PHP için popüler bir test çerçevesi olan Pest ile kapsamlı bir şekilde test edilmiştir. Bu, yüksek kod kalitesi ve güvenilirliğini garanti eder.</td>
</tr>
</tbody>
</table>
</div>
<h2>
<a name="getting-started-installation-and-setup" href="#getting-started-installation-and-setup"></a>
Başlarken: Kurulum ve Ayarlama
</h2>
<p><code>zoomex-php</code> ile başlamak oldukça basittir. Kütüphane, herhangi bir PHP projesinde kolayca kurulabilen bir Composer paketi olarak mevcuttur.</p>
<h3>
<a name="installation" href="#installation"></a>
Kurulum
</h3>
<p>Kütüphaneyi kurmak için projenizin dizininde aşağıdaki komutu çalıştırmanız yeterlidir:<br/></p>
<div class="highlight js-code-highlight">
<pre class="highlight shell"><code>composer require tigusigalpa/zoomex-php<h3>
<a name="standalone-php" href="#standalone-php"></a>
Bağımsız PHP
</h3>
<p>Bağımsız bir PHP projesinde kütüphaneyi kullanıyorsanız, yeni bir istemci örneği oluşturup API anahtarlarınızla yapılandırabilirsiniz:<br/></p>
<div class="highlight js-code-highlight">
<pre class="highlight php"><code>use Tigusigalpa\Zoomex\Client;$client = new Client([
‘api_key’ => ‘YOUR_API_KEY’,
‘secret_key’ => ‘YOUR_SECRET_KEY’,
‘testnet’ => false, // Testnet için true olarak ayarlayın
]);


