Endpointuri
Scrie pagina din magazin
Textele paginii din magazin pentru Google Play și App Store, scrise pornind de la ce spun ecranele aplicației.
https://www.setherion.com/api/v1/projects/{id}/store/listingPlan: Pro and up
Scrie dintr-o dată textele paginii aplicației din magazin, pentru ambele magazine: numele, descrierea scurtă și cea completă pentru Google Play, apoi subtitlul, cuvintele cheie și textul promoțional pentru App Store. Este aceeași lucrare ca butonul Write it din fereastra „Publish to app stores”, cu aceeași regulă de plan, același preț și același plătitor.
Textele vin din ce spun ecranele aplicației, în limba acelor ecrane. Autorului i se spune să nu inventeze niciodată o funcție, un preț, o notă sau un număr de utilizatori și să nu numească magazinele sau unealta cu care a fost făcută aplicația.
Trebuie să poți modifica aplicația, fiindcă apelul îi consumă creditele. Nu se salvează nimic: arată-i proprietarului textele, ca să le copieze în Play Console și în App Store Connect.
Cost și plan
- Credite. Câteva, luate înainte de lucru, de la contul care plătește aplicația. Câmpul
chargeddin răspuns spune câte s-au luat. Dacă nu a ieșit o pagină folosibilă, ele se returnează. - Plan. Pro sau Business, al contului care plătește aplicația. Pe Free, apelul răspunde cu
402. - Ritm. Aceeași limită pe oră ca la celelalte acțiuni AI mici din editor, 600 pe oră pentru un cont. Un om nu ajunge niciodată la ea.
Cererea
Nu este nevoie de corp.
curl -X POST https://www.setherion.com/api/v1/projects/7c1e4a52-9b0d-4f3e-8a61-2d5f0c9e7b14/store/listing \
-H "Authorization: Bearer $SETHERION_API_KEY"Durează până la aproximativ două minute. Setează timpul de așteptare al clientului tău la cel puțin 2 minute.
Răspunsul
{
"ok": true,
"language": "en",
"charged": 2,
"limits": {
"name": 30,
"googleShort": 80,
"description": 4000,
"appleSubtitle": 30,
"appleKeywords": 100,
"applePromo": 170
},
"texts": {
"name": "Coffee Shop",
"googleShort": "Order your coffee and cake ahead and skip the queue.",
"description": "Coffee Shop is for anyone in Leeds who wants a good coffee without waiting. Browse the menu, choose what you like and collect it when it is ready.\n\n• Browse the full menu with prices\n• Order ahead for collection\n• See the opening hours\n• Find the shop on the map\n\nPick your favourite and skip the queue.",
"appleSubtitle": "Order ahead, skip the queue",
"appleKeywords": "coffee,cafe,order ahead,takeaway,cake,Leeds",
"applePromo": "Your morning coffee, ready when you arrive. Open the menu, order ahead and collect it without waiting."
}
}| Câmp | Tip | Ce înseamnă |
|---|---|---|
language | string | Codul limbii în care sunt scrise textele, citit de pe ecranele aplicației. |
charged | number | Creditele luate. 0 când registrul de credite nu a putut fi atins și apelul a fost lăsat să treacă. |
limits | object | Cel mai mare număr de caractere pe care îl poate avea fiecare câmp. Sunt limitele magazinelor. |
texts | object | Textele. Fiecare câmp este mereu prezent. |
Câmpurile din texts
| Câmp | Unde se duce | Limită |
|---|---|---|
name | Numele aplicației în ambele magazine | 30 de caractere |
googleShort | Google Play, descrierea scurtă | 80 de caractere |
description | Descrierea completă, aceeași pentru ambele magazine | 4.000 de caractere |
appleSubtitle | App Store, subtitlul | 30 de caractere |
appleKeywords | App Store, cuvintele cheie, separate prin virgule, fără spații | 100 de caractere |
applePromo | App Store, textul promoțional | 170 de caractere |
Fiecare câmp este tăiat la limita lui, la un cuvânt întreg, pentru că o consolă de magazin refuză un câmp peste limită, iar un model numără prost caracterele. Și cuvintele cheie sunt curățate: fiecare apare o singură dată și niciunul nu repetă un cuvânt din nume. Descrierea completă este text simplu, cu principalele lucruri pe care le pot face oamenii câte unul pe rând, fiecare începând cu •.
Erori
| Status | Când |
|---|---|
401 | Cheia lipsește, este greșită sau a fost revocată. |
402 | Contul care plătește aplicația este pe Free, nu mai are credite sau s-a atins o limită a spațiului de lucru pentru tine. |
404 | Nu există o asemenea aplicație sau cheia ta nu o poate modifica. |
409 | Aplicația nu are încă niciun cod. Construiește-o mai întâi în Setherion. |
429 | Mai mult de 600 de acțiuni AI mici în ultima oră pe acest cont. |
500 | Răspunsul autorului nu a putut fi folosit. Nu se ia nimic: creditele se returnează. Încearcă din nou. |
503 | Limitatorul nu este disponibil pentru scurt timp, așa că nu s-a rulat nimic. Încearcă din nou peste un minut. |
Propozițiile exacte
| Status | error |
|---|---|
402 | Writing the store page is part of the Pro plan. |
402 | This costs 2 credits and you have 1. |
402 | This app's owner has no credits left this month. |
402 | You have used the credits this workspace allows you this month. Ask an admin to raise your limit. |
404 | No such app on this account. |
409 | This app has no code yet. Build it in Setherion first. |
429 | Too many AI actions in the last hour. Try again later. |
500 | The model did not answer with the store page. |
500 | The model's answer was cut off or not readable. |
500 | The model left out: appleKeywords. |
503 | Usage limits are briefly unavailable, so this was not run. Try again in a minute. |
Primul 402 este pentru Free. Numărul din al doilea este prețul și soldul tău; la aplicația altcuiva primești în schimb a treia propoziție, care nu numește niciodată soldul lui. Rândurile 500 sunt exemple: propoziția spune ce a mers prost, iar creditele se returnează.
Ți-a fost de folos această pagină?
