Gib dem Agenten den exakten Zielnamen, den gewünschten Inhalt und an, ob die Aufgabe Veröffentlichung und DNS-Änderungen umfasst.
Vor dem Aktualisieren lesen
Nutze sites.list zur Suche, wenn die Website nicht bekannt ist. Nutze für eine bestimmte bestehende Website ihre direkten Lesefunktionen. sites.get_content liefert gespeicherte Vorlageninhalte, sofern vorhanden; eine dateibasierte Website hat möglicherweise keinen bearbeitbaren Vorlageninhalt.
Behalte beim Verschieben von Aliasnamen stabile Website-IDs bei. Nach einem Umzug kann ein alter Name auf eine andere Website auflösen.
Inhalt vorbereiten
Lade Vorlagenbilder mit media.upload_image hoch, bevor du ihre zurückgegebenen Pfade verwendest. Nutze diese Vorlagen-IDs:
| Vorlage | ID |
|---|---|
| Profil | links |
| Blog | blog |
| Weiterleitung | redirect |
| Token-Seite | token |
| Domain zu verkaufen | sale |
| Tip Jar | tip |
Gib beim Veröffentlichen von Dateien relative Pfade und für jede Datei entweder Text oder base64 an.
Eine minimale Profil-Veröffentlichung kann so aussehen:
{
"site": "example.ton",
"template": "links",
"content": {
"name": "Example",
"links": [{ "title": "Website", "url": "https://example.com" }]
}
}Dies sind Beispielwerte; nutze einen eigenen Namen und deinen gewünschten Inhalt. Das Backend validiert das tatsächliche Inhaltsschema der Vorlage.
Veröffentlichen und verknüpfen
Bewahre nach sites.publish_template oder sites.publish_files die Version und das Hosting-Ergebnis auf. Plattform-ADNL-Hosting nutzt sites.send_link_tx; Storage-Hosting nutzt bei erforderlicher Verknüpfung die zurückgegebene BagID mit storage.send_bag_link_tx.
Nutze für einen zusätzlichen Alias sites.list_domains, sites.preflight_domain, die erforderliche DNS-Genehmigung und dann sites.attach_domain. Prüfe Konflikte und jede Löschung einer Quell-Website durch Entfernen ihres letzten Namens ausdrücklich.
Ein verifiziertes Ergebnis melden
Lies die aktive Version und den exakten DNS-Eintrag. Gib getrennt an, ob der Inhalt veröffentlicht ist, DNS aussteht oder die gewünschte Verknüpfung beobachtet wurde. Gib nützliche, vom Server bereitgestellte Links und Kennungen zurück.