Geliştirici · Kod Örnekleri

Kod Örnekleri

AltinAPI ile gerçek zamanlı altın ve döviz fiyatlarına REST ve WebSocket (Socket.IO) üzerinden saniyeler içinde bağlanın.

Aşağıdaki örnekler Node.js, Python ve cURL ile çalışır; API anahtarınızı panelden alıp Bearer token olarak gönderirsiniz.

REST API — Hızlı Başlangıç

Tüm fiyatları tek istekte almak için GET /api/prices uç noktasını kullanın.

cURL
curl -s https://altinapi.hasfiyat.com/api/prices \
  -H "Authorization: Bearer API_ANAHTARINIZ"
Node.js (fetch)
const res = await fetch("https://altinapi.hasfiyat.com/api/prices", {
  headers: { "Authorization": "Bearer API_ANAHTARINIZ" }
});
const data = await res.json();
console.log(data); // gram altin, ceyrek, USD/TRY, EUR/TRY ...
Python (requests)
import requests
r = requests.get("https://altinapi.hasfiyat.com/api/prices",
                 headers={"Authorization": "Bearer API_ANAHTARINIZ"})
print(r.json())

WebSocket — Canlı Fiyat Akışı

Milisaniye gecikmeli canlı akış için Socket.IO bağlantısı kurun.

Socket.IO (Node.js)
import { io } from "socket.io-client";
const socket = io("https://api.hasfiyat.com", {
  auth: { token: "API_ANAHTARINIZ" }
});
socket.on("prices", (p) => console.log("Canli fiyat:", p));

Öne çıkan uç noktalar

  • GET /api/prices — tüm güncel fiyatlar
  • GET /api/prices/:symbol — tek sembol
  • Socket.IO prices kanalı — canlı akış
  • Bearer token + IP whitelist güvenliği

Sık sorulan sorular

AltinAPI hangi dillerde kullanılabilir?

REST uç noktaları her dilden (Node.js, PHP, Python, Java, C#, Go) HTTP isteğiyle çağrılabilir; canlı akış için Socket.IO istemcileri kullanılır.

API anahtarımı nasıl alırım?

Hasfiyat'a kayıt olup paket seçtikten sonra panelden API anahtarınızı (Bearer token) oluşturursunuz.

Canlı akış (WebSocket) nasıl çalışır?

api.hasfiyat.com üzerinde Socket.IO ile bağlanır, prices kanalını dinlersiniz; fiyatlar değiştikçe anlık güncelleme alırsınız.

Kodu çalıştırmaya hazır mısınız?

Panelden API anahtarınızı alın, ilk isteğinizi saniyeler içinde gönderin.

Hemen Başla