LOADING

initializing...

Pariette

Kimlik Doğrulama (Authentication)

Pariette API'sini kullanmak için her istekle birlikte geçerli bir ParietteToken göndermeniz gerekir. Bu token, projenize özeldir ve yönetim panelinden oluşturulabilir.

Token'ınızı asla istemci tarafında (browser) açıkça paylaşmayın. Mümkünse sunucu tarafında (SSR) veya bir proxy arkasında saklayın. Next.js kullanıyorsanız .env.local dosyasını kullanmak en güvenli yoldur.

Ortam Değişkenleri (.env)

Projenizin kök dizininde bir .env dosyası oluşturun ve aşağıdaki değişkenleri tanımlayın:

.envbash
PARIETTE_API_URL="https://live.pariette.com/api/"
PARIETTE_TOKEN="your_token_here_32_chars"
PARIETTE_LOCALE="tr"

İstek Başlıkları (Headers)

API'ye yapılan her istekte aşağıdaki başlıkların bulunması zorunludur:

  • ParietteToken: API Erişim Anahtarınız.
  • Accept: application/json olmalıdır.
  • Locale: İçeriğin hangi dilde döneceğini belirtir (örn: tr, en).

Örnek Bağlantı (Axios)

Popüler HTTP istemcisi Axios ile basit bir yapılandırma örneği:

lib/pariette.tstypescript
import axios from 'axios';

const client = axios.create({
  baseURL: process.env.PARIETTE_API_URL,
  headers: {
    'Content-Type': 'application/json',
    'Accept': 'application/json',
    'ParietteToken': process.env.PARIETTE_TOKEN,
    'Locale': process.env.PARIETTE_LOCALE
  }
});

// Örnek bir istek:
client.get('public/canvas/pariette-home-page')
  .then(response => console.log(response.data))
  .catch(error => console.error(error));

Sırada Ne Var?

Bağlantıyı kurduğunuza göre artık içeriklerinizi çekmeye başlayabilirsiniz.Canvas Modeli →