İçeriğe atla

Gizli Mesaj Alma

Güncelleme 2025-04-02

POST https://REGION.onetimesecret.com/api/v1/secret/SECRET_KEY

Terminal penceresi
$ curl -X POST -u 'USERNAME:APITOKEN' https://eu.onetimesecret.com/api/v1/secret/SECRET_KEY
Terminal penceresi
$ curl -X POST https://eu.onetimesecret.com/api/v1/secret/SECRET_KEY
  • SECRET_KEY: bu gizli mesaj için benzersiz anahtar.
  • passphrase (gerekirse): güvenlik ifadesi yalnızca gizli mesaj bir taneyle oluşturulduysa gereklidir.
  • secret_key: oluşturduğunuz gizli mesaj için benzersiz anahtar. Paylaşabileceğiniz anahtar budur.
  • value: Gerçek gizli mesaj. Söylemeye gerek yok ama bu yalnızca bir kez kullanılabilir olacaktır.

POST https://REGION.onetimesecret.com/api/v1/private/METADATA_KEY

Her gizli mesajın ayrıca ilişkili meta verileri vardır. Meta veriler, gizli mesajın oluşturucusu (yani alıcı değil) tarafından kullanılmak üzere tasarlanmıştır ve genellikle gizli tutulmalıdır. Meta veri anahtarı gizli mesaj anahtarından farklı olduğundan, gizli mesajın kendisi hakkında temel bilgileri (örneğin, görüntülenip görüntülenmediği veya ne zaman görüntülendiği) almak için meta veri anahtarını güvenle kullanabilirsiniz.

Terminal penceresi
$ curl -X POST -u 'USERNAME:APITOKEN' https://eu.onetimesecret.com/api/v1/private/METADATA_KEY
  • METADATA_KEY: bu meta veriler için benzersiz anahtar.
  • custid: gizli mesajı oluşturan hesabın kullanıcı adı. Anonim istekler için bu değer anon olacaktır.
  • metadata_key: meta veriler için benzersiz anahtar. Bunu PAYLAŞMAYIN.
  • secret_key: oluşturduğunuz gizli mesaj için benzersiz anahtar. Paylaşabileceğiniz anahtar budur.
  • ttl: Belirtilen yaşam süresi (yani kalan süre değil)
  • metadata_ttl: Meta verilerin yaşaması için kalan süre (saniye cinsinden).
  • secret_ttl: Gizli mesajın yaşaması için kalan süre (saniye cinsinden).
  • recipient: bir alıcı belirtildiyse, bu e-posta adresinin gizlenmiş bir sürümüdür.
  • created: Meta verilerin unix zamanında (UTC) oluşturulma zamanı
  • updated: aynı şekilde, ancak en son güncellendiği zaman.
  • received: Gizli mesajın alındığı zaman.
  • passphrase_required: Gizli mesaj oluşturulurken bir güvenlik ifadesi sağlandıysa, bu true olacaktır. Aksi takdirde açıkça false.

POST https://REGION.onetimesecret.com/api/v1/private/METADATA_KEY/burn

Henüz okunmamış bir gizli mesajı yakın.

Terminal penceresi
$ curl -X POST -u 'USERNAME:APITOKEN' https://eu.onetimesecret.com/api/v1/private/METADATA_KEY/burn
  • Yok
  • Yakılmış durumundaki meta veri öznitelikleriyle aynı.

GET https://onetimesecret.com/api/v1/private/recent

Son meta verilerin bir listesini alın.

Terminal penceresi
$ curl -u 'USERNAME:APITOKEN' https://eu.onetimesecret.com/api/v1/private/recent
  • Yok
  • Meta veri öznitelikleriyle aynı, ancak bir liste olarak ve gizli mesaj anahtar değeri her zaman null olacaktır.

::: warning Kimlik Doğrulama Gerekli Not: Meta veri ve yönetim işlemleri (meta veri alma, gizli mesaj yakma, son meta veriler) yalnızca kimliği doğrulanmış kullanıcılar için kullanılabilir. :::