PostJe
Percubaan percuma

v1 Pembangun & alat AI

PostJe API

Hantar hantaran daripada ChatGPT, Claude, n8n, Make, Zapier atau kod anda sendiri. Setiap hantaran yang anda hantar tiba sebagai "pending_approval" dan hanya disiarkan selepas seseorang meluluskannya dalam PostJe.

Pengesahan

PostJe mengeluarkan kunci API kepada syarikat yang menggunakan pelan dengan akses API. Minta kunci daripada kami, kemudian hantarnya sebagai token Bearer. Sentiasa hantar Accept: application/json.

Authorization: Bearer YOUR_API_KEY
Accept: application/json

Titik akhir

GET

https://postje.social/api/v1/accounts

Senaraikan akaun sosial yang disambungkan. Gunakan nilai id mereka semasa mencipta hantaran. posts:read

GET

https://postje.social/api/v1/posts

Senaraikan hantaran, terbaharu dahulu, 20 setiap halaman. Pilihan ?status=pending_approval|approved|published|failed… posts:read

POST

https://postje.social/api/v1/posts

Cipta hantaran. Ia menunggu kelulusan dalam PostJe. posts:write

GET

https://postje.social/api/v1/posts/{id}

Satu hantaran, termasuk keputusan setiap rangkaian dan pautan selepas disiarkan. posts:read

DELETE

https://postje.social/api/v1/posts/{id}

Padam hantaran yang belum diluluskan. posts:write

Cipta hantaran

captionstringTeks hantaran. Instagram maksimum 2,200 dan Threads maksimum 500 aksara.
accountsarray of idsWajib. ID akaun daripada GET /accounts.
media_urlsarray of URLsPilihan. Sehingga 10 URL imej (JPG/PNG/WebP) atau video (MP4) awam. PostJe akan memuat turunnya.
media[]filesPilihan. Muat naik fail secara terus dengan multipart/form-data dan bukannya URL.
scheduled_atISO 8601Pilihan. Bila hendak disiarkan selepas diluluskan. Biarkan kosong untuk menyiarkan sebaik sahaja diluluskan.
clientstringPilihan. Nama alat, ditunjukkan kepada pelulus (lalai kepada nama kunci API).
curl -X POST https://postje.social/api/v1/posts \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json" -H "Content-Type: application/json" \
  -d '{
    "caption": "New arrivals are in! Visit us this weekend.",
    "accounts": ["9b1d6c1e-…", "9b1d6c2f-…"],
    "media_urls": ["https://example.com/photo.jpg"],
    "scheduled_at": "2026-11-01T10:00:00+08:00",
    "client": "ChatGPT"
  }'

Respons: 201 bersama hantaran, status "pending_approval". Masalah pengesahan (contohnya Instagram tanpa imej) mengembalikan 422 dengan mesej bagi setiap medan.

Had

  • 60 permintaan seminit bagi setiap kunci.
  • Hantaran dikira dalam had hantaran bulanan pelan anda.
  • Akses API disertakan dalam pelan yang mempunyai ciri "Akses API".