Uygulama Kılavuzu
Kılavuzlar
Örnekler
API Referansı
Genel Bakış
GET
accounts
folders
folders/{id}
Yeniideas
ideas/{id}
Yenime
media-assets
Yeniposts
posts/{id}
Yeniusage
workspaces
YeniPOST
folders
ideas
ideas/{id}/convert-to-post
Yenimedia-assets
Yenimedia-assets/upload-url
Yeniposts
posts/{id}/cancel
Yeniposts/{id}/publish
YeniPATCH
folders/{id}
Yeniideas/{id}
Yeniposts/{id}
YeniDELETE
folders/{id}
Yeniideas/{id}
Yenimedia-assets/{id}
Yeniposts/{id}
YeniSayfalama
Cursor pagination sözleşmesi, limit aralığı ve nextCursor kullanımı.
Uygulama Kılavuzu
Kılavuzlar
Örnekler
API Referansı
Genel Bakış
GET
accounts
folders
folders/{id}
Yeniideas
ideas/{id}
Yenime
media-assets
Yeniposts
posts/{id}
Yeniusage
workspaces
YeniPOST
folders
ideas
ideas/{id}/convert-to-post
Yenimedia-assets
Yenimedia-assets/upload-url
Yeniposts
posts/{id}/cancel
Yeniposts/{id}/publish
YeniPATCH
folders/{id}
Yeniideas/{id}
Yeniposts/{id}
YeniDELETE
folders/{id}
Yeniideas/{id}
Yenimedia-assets/{id}
Yeniposts/{id}
YeniSayfalama
Cursor tabanlı sayfalama
Liste endpointleri limit ve cursor query parametreleriyle sayfalanır.
limit varsayılan 50, maksimum 100.
nextCursor varsa sonraki istekte cursor olarak gönder.
nextCursor null veya yoksa liste bitmiştir.
Sayfa isteği
İlk istekte cursor göndermeden başla; sonraki sayfalarda cevap içindeki nextCursor değerini kullan.
cURL
curl "https://api.xplanner.co/v1/posts?limit=20&cursor=eyJjcmVhdGVkQXQiOiIyMDI2LTA1LTEzIn0" \ -H "Authorization: Bearer $XPLANNER_API_KEY"Liste cevabı
data kayıtları, pagination ise sonraki sayfa bilgisini taşır.
Liste cevabı
{ "data": [], "pagination": { "nextCursor": "eyJjcmVhdGVkQXQiOiIyMDI2LTA1LTEzVDEyOjAwOjAwLjAwMFoifQ" }, "requestId": "req_123"}