Uygulama Kimliği
Uygulama Kimliği, OneSignal projeniz için UUID v4 olarak biçimlendirilmiş benzersiz bir genel tanımlayıcıdır. Özel API anahtarlarınızdan farklıdır ve şunlar için gereklidir:- SDK başlatma – Mobil SDK kurulumu, Web SDK kurulumu
- API çağrıları – Mesaj oluştur, Kullanıcı oluştur ve diğerleri.

Uygulama Kimliğinizi ve Uygulama API anahtarlarınızı bulmak için Anahtarlar ve Kimlikler sayfası.

Uygulama Kimliğinizi nerede bulacağınıza dair örnek.
Organizasyon Kimliği
Organizasyon Kimliğiniz (Org ID), faturalama planınız altındaki tüm uygulamaları gruplandıran UUID v4 formatında benzersiz bir tanımlayıcıdır. Şunlarla ilgili API’ler için gereklidir:- Uygulama yönetimi – Uygulama oluştur, Uygulamayı güncelle.
organization_id’nizi panoda Organizations > Your Organization altında veya Bir uygulamayı görüntüle API’si aracılığıyla bulabilirsiniz.

OneSignal panosunda Organizasyon Kimliğinizi nasıl bulacağınızı gösteren örnek.
API anahtarları
İki tür API anahtarı vardır:- Uygulama API Anahtarları
- Organizasyon API Anahtarı – Bir Organizasyon içinde uygulamaları ve API anahtarlarını yapılandırmak için kullanılan özel bir anahtar.
Uygulama API anahtarı
Uygulama API anahtarınız, belirli bir uygulamayla ilgili çoğu REST API isteği için kullanılan özel bir anahtardır.- Uygulama API anahtarları Settings > Keys & IDs altında veya API Anahtarı Oluştur aracılığıyla oluşturulabilir.
- Yalnızca oluşturulduktan sonra görüntülenebilirler.
-
Bu anahtarı
Authorizationbaşlığınakeykimlik doğrulama şemasını kullanarak ekleyin:
Organizasyon API anahtarı
Organizasyon API anahtarınız, bir Organizasyon içinde uygulamaları ve uygulama API anahtarlarını yönetmek için kullanılan özel bir anahtardır. Şu gibi API istekleri için gereklidir:- Uygulama yapılandırması – Uygulama oluşturma, Uygulamaları görüntüleme
- API anahtarı yönetimi – API anahtarı oluştur, API anahtarını sil, API anahtarını güncelle

Organizasyon API anahtarı, eski Kullanıcı Kimlik Doğrulama anahtarını değiştirir.
API anahtarları oluşturma
- Uygulama API Anahtarı – Uygulamanızın Settings > Keys & IDs’sine gidin veya API anahtarı oluştur API’sini kullanın.
- Organizasyon API Anahtarı – Organizasyonunuzun Keys & IDs bölümüne gidin.

API anahtarları yalnızca bir kez görülebilir. Bir tane oluşturmak için Add Key kullanın.
IP izin listesi
İsteğe bağlı olarak, IP İzin Listesi’ni etkinleştirerek API anahtarı kullanımını belirli IP adreslerine kısıtlayın. Boşlukla ayrılmış CIDR blokları girin (ör.192.0.2.0/24 192.0.2.123/32).
İzin verilmeyen IP’lerden gelen istekler reddedilecektir.

İsteğe bağlı IP izin listesiyle bir API anahtarı oluşturma.
API anahtarlarını görüntüleme
Create’e tıkladıktan sonra, API anahtarınız bir kez gösterilecektir. Güvenli bir şekilde kaydedin.
Oluşturulan API anahtarı (yalnızca bir kez görüntülenir).
Anahtar yönetimi
Bir anahtar oluşturduktan sonra, anahtar listesi arayüzü aracılığıyla yönetebilirsiniz:
Key ID yalnızca referans için bir etikettir, gerçek API anahtarı değildir.
API anahtarlarını düzenleme
Pano veya API anahtarını güncelle API’si aracılığıyla:- Adı veya IP izin listesini güncelleyin
- Sırrı değiştirmez—uygulama kodu değişikliği gerekmez
API anahtarlarını döndürme
Pano veya API anahtarını döndür API’si aracılığıyla:- Anahtarın sırrını değiştirir
- Aynı adı ve IP ayarlarını koruyun
- Uygulamanızı veya entegrasyonunuzu yeni anahtarla güncellemeniz gerekir
API anahtarlarını silme
Pano veya API anahtarını sil API’si aracılığıyla:- Anahtarı kalıcı olarak siler
- Bu anahtarı kullanarak daha fazla API erişimini engeller
Eski API anahtarlarından geçiş
14 Kasım 2024’te zengin API anahtarı yönetimini tanıttık. Geçiş Adımları- Yeni bir zengin API anahtarı oluşturun (yukarıya bakın).
- Kod tabanınızdaki eski anahtarı değiştirin.
- API çağrılarını eski
https://onesignal.com/api/v1/URL’si yerinehttps://api.onesignal.comkullanacak şekilde güncelleyin. - Keys & IDs sayfasından eski anahtardaki “Disable Legacy Key“‘i silin veya tıklayın.
Uygulamanızı devre dışı bırakma
Bir uygulamayı devre dışı bırakmak şunları engeller:- Yeni bildirimler
- Gönderilmeyi bekleyen planlanmış bildirimler