Başlarken - SpaceID
Space ID SDK Kullanarak Bir İsmi Çözme
Adım 1: Projenizi Kurun
Node.js ve npm'i Kurun
Node.js ve npm'in kurulu olduğundan emin olun. Bunları Node.js resmi web sitesinden indirebilirsiniz.Yeni Bir Proje Oluşturun
Terminalinizi açın ve yeni bir proje dizini oluşturun:mkdir spaceid-tutorial
cd spaceid-tutorial
npm init -ySpace ID SDK'yı Kurun
Space ID SDK paketini npm ile kurun:npm install @spaceid/sdk
Adım 2: Bir İsmi Çözmek İçin Kodu Yazın
Bir JavaScript Dosyası Oluşturun
Proje dizininizderesolveName.js
adında bir dosya oluşturun.Space ID SDK'yı İçe Aktarın
resolveName.js
dosyasının en üstüne Space ID SDK'yı içe aktarın:const { SpaceID } = require('@spaceid/sdk');
Space ID SDK'yı Başlatın
SDK'yı gerekli parametrelerle başlatın:const spaceId = new SpaceID({
endpoint: 'https://api.spaceid.io', // API uç noktası
apiKey: 'your_api_key' // Gerçek API anahtarınız ile değiştirin
});Bir İsmi Çözün
SDK kullanarak bir ismi çözmek için bir fonksiyon yazın:async function resolveName(name) {
try {
const result = await spaceId.resolveName(name);
console.log(`Adres ${name} için: ${result.address}`);
} catch (error) {
console.error('İsim çözme hatası:', error);
}
}Fonksiyonu Çağırın
resolveName
fonksiyonunu örnek bir isimle çağırın:resolveName('example.eth');
Adım 3: Kodu Çalıştırın
Betiği Çalıştırın
Terminalinizde betiği çalıştırın:node resolveName.js
Sonucu Görüntüleyin
Her şey doğru ayarlandığında, terminal çıktısında sağlanan isim için çözülen adresi görmelisiniz.
Örnek Kod
İşte resolveName.js
için tamamlanmış kod:
const { SpaceID } = require('@spaceid/sdk');
const spaceId = new SpaceID({
endpoint: 'https://api.spaceid.io',
apiKey: 'your_api_key'
});
async function resolveName(name) {
try {
const result = await spaceId.resolveName(name);
console.log(`Adres ${name} için: ${result.address}`);
} catch (error) {
console.error('İsim çözme hatası:', error);
}
}
resolveName('example.eth');
'your_api_key' kısmını gerçek API anahtarınızla, 'example.eth' kısmını ise çözmek istediğiniz isimle değiştirin. Daha fazla bilgi için bu blogu okuyabilirsiniz.