DeHub Geliştiricileri — DeHub üzerinde uygulama geliştirin
DeHub açık bir platformdur. DeHub uygulama mağazasına bir mini uygulama yayınlayın, insanların kendi sitenizde DeHub ile giriş yapmasını sağlayın, DHB ile ödeme alın ya da sunucunuzdan veya yapay zekâ ajanınızdan DeHub’ı okuyup yazın. Geliştirdiğiniz şeye uyan yolu seçin.
Yolunuzu seçin
- Mini uygulamalar: Web’de ve telefonda DeHub içinde çalışan, DeHub uygulama mağazasında listelenen bir web uygulaması. Tek bir script etiketi, SDK kurulumu yok.
- DeHub ile giriş: İnsanların DeHub hesaplarıyla uygulamanıza veya web sitenize giriş yapmasını sağlayın. PKCE’li standart OAuth.
- Webhook’lar ve bildirimler: Biri uygulamanızı eklediğinde haberdar olun ve ona web’de ve telefonda bildirim gönderin.
- API başvurusu: REST API’si, Mastodon uyumlu API, istek sınırları ve hatalar.
- Örnekler: Çoğu uygulamanın ilk ihtiyaç duyduğu şeyler için kopyala-yapıştır kod.
- Yapay zekâ ajanları (MCP): ChatGPT’yi, Claude’u veya kendi ajanınızı MCP sunucusuyla DeHub’a bağlayın.
Beş dakikada ilk mini uygulamanız
- Herhangi bir web sayfasını https üzerinden yayına alın.
- Ekleyin:
<script src="https://riftn.com/sdk/miniapp.js"></script>ve şunu çağırın:dehub.ready()ilk ekranınız açılır açılmaz. - Açık dehub.io/apps/dev, bağlantınızı yapıştırın ve şuna basın: Başlat. Gerçek DeHub barındırıcısında çalışır, localhost dahil.
- Bir manifest ekleyin:
/.well-known/dehub.json. Geliştirici sayfası onu alan alan kontrol eder ve sahiplik bloğunu cüzdanınızla imzalar. - Şuna basın: Gönder. Uygulamanız hemen bir paylaşım bağlantısı alır ve mağaza için incelemeye girer.
Başlamak için hesap onayı, API anahtarı veya ücret yok. Farcaster mini uygulamaları olduğu gibi çalışır: DeHub şu dosyayı okur: farcaster.json şu yoksa: dehub.json.
DeHub’ın uygulamanıza sundukları
| Özellik | Ne işe yarar |
|---|---|
| Dağıtım | Web’de ve telefonda DeHub uygulama mağazasında bir sayfa, akışta zengin bağlantı kartları ve her uygulama için bir paylaşım bağlantısı. |
| Kimlik | Kullanıcının kim olduğunu kanıtlayan, sunucunuzda açık anahtarlarla doğrulanan imzalı bir token. Saklanacak parola yok. |
| Ödemeler | Tek bir çağrıyla DHB isteyin. Para doğrudan cüzdanınıza gider. Yılda ilk 10.000 $ için ücret yok. |
| Bildirimler | Uygulamanızı ekleyen kişilere web’de ve telefonda, sunucunuzdan tek bir HTTP çağrısıyla ulaşın. |
| Ödüller | Her hafta en iyi uygulamalar, gerçek kullanıma göre sıralanarak aylık bir DHB havuzunu paylaşır. |
En iyi uygulamalar
- Önce mobil için tasarlayın. Geniş ekranlarda DeHub uygulamanızı telefon genişliğinde bir sütunda çalıştırır.
- Şunu çağırın:
dehub.ready()ilk ekranınız çizilir çizilmez. Açılış ekranı en fazla 8 saniye bekler, sonra yine de çekilir. - Tarayıcıya asla güvenmeyin. Giriş tokenını ve ödeme makbuzlarını sunucunuza gönderip orada doğrulayın.
- Şunu kullanın:
dehub.getCapabilities()bir eylemi çağırmadan önce; böylece uygulamanız eski barındırıcılarda da düzgün çalışır. - Bildirimleri seyrek ve faydalı tutun. Her kişi uygulamanızdan en fazla 30 saniyede bir ve günde on bildirim alır.
- Şunu kullanın:
notificationIdolayı anlatan değerler (örneğinturn-42); böylece yeniden deneme aynı şeyi asla iki kez göndermez.
Yardım alma
Takıldınız mı? Önce Sorun Giderme sayfasını okuyun. Başka her şey için DeHub uygulamasında sorun veya ekiple iletişime geçin.
DeHub'ı aç