editPost
Manokatra ny Predis.ai interface editor post hanovana ny lahatsoratra efa misy. Ity fomba ity dia manome fidirana mivantana amin'ny fampandehanana fanovana lahatsoratra, ahafahan'ny mpampiasa manavao ireo lahatsoratra noforonina teo aloha.
Usage
predis.editPost({
post_id: "YOUR_POST_ID",
onPostPublish: function (err, data) {
if (err) {
console.error("Error during post publication:", err);
} else {
console.log("Post published successfully:", data);
}
},
});
Antsoy ny editPost fomba ao anatiny on("ready") callback mba hahazoana antoka fa natomboka tsara ny SDK.
The editPost Ny fomba dia mitaky fanamarinana ny mpampiasa amin'ny alàlan'ny embedToken ao amin'ny initialize fomba famantarana ny mpampiasa mety sy ny fanamarinana ny fananana.
zavatra takiana alohan'ny
Alohan'ny hampiasana ny editPost fomba, azo antoka fa:
- Ny SDK dia natomboka tsara tamin'izy roa
appIdsyembedToken - Ny mpampiasa dia manana ny fahazoan-dàlana ilaina hanovana ny lahatsoratra voatondro
- The
post_idparamètre mifanandrify amina lahatsoratra efa misy
masontsivana
| anarana | Description | Type | Required |
|---|---|---|---|
post_id | Ny famantarana tsy manam-paharoa amin'ny lahatsoratra ho ovaina. Ity ID ity dia azo avy amin'ny API valiny ao amin'ny saha `post_ids` na avy amin'ny onPostPublish antso indray rehefa mamorona lahatsoratra. | String | Eny |
onPostPublish | Ny fiasan'ny antso miverina dia tanterahina rehefa manindry ny bokotra "Publish" ao anatin'ny interface tonian-dahatsoratra ny mpampiasa. Mandray diso sy masontsivana data. JEREO NY onPostPublish ho an'ny antsipirihany bebe kokoa. | asa | No |
Ohatra feno
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Predis SDK - Edit Post</title>
</head>
<!-- Predis.ai SDK -->
<script
type="text/javascript"
src="https://predis.ai/sdk/embed.js"
async
defer
crossorigin="anonymous"
></script>
<body>
<button id="edit-post-button">Edit Post</button>
<script type="text/javascript">
document.getElementById("edit-post-button").addEventListener("click", function () {
try {
// Create an instance of the Predis SDK
const predis = new window.Predis();
// Handle successful initialization
predis.on("ready", () => {
console.log("SDK initialized successfully");
predis.editPost({
post_id: "YOUR_POST_ID", // Replace with actual post ID
onPostPublish: function (err, data) {
if (err) {
console.error("Error during post publication:", err);
// Handle publication error appropriately
} else {
console.log("Post published successfully:", data);
// Process the published post data
}
},
});
});
// Handle SDK errors
predis.on("error", (error) => {
console.error("SDK Error:", error);
});
// Initialize SDK with authentication
predis.initialize({
appId: "YOUR_APP_ID",
embedToken: "USER_EMBED_TOKEN" // Required for user authentication
});
} catch (error) {
console.error("Failed to initialize Predis SDK:", error);
}
});
</script>
</body>
</html>
Fikarakarana lesoka
The editPost Ny fomba dia mety hiatrika toe-javatra maro samihafa:
- post_id tsy mety: Tsy misy na tsy azo idirana ny ID ny paositra
- Tsy fahombiazana ny fanamarinana: Tsy hita na tsy mety
embedToken - Tsy nahazo fahazoan-dàlana: Tsy manana alalana hanova ny lahatsoratra voatondro ny mpampiasa
- Error amin'ny tambajotra: Olana amin'ny fifandraisana manakana ny famoahana ny tonian-dahatsoratra
Ampiharo mandrakariva ireo mpihaino lesoka SDK amin'ny fitantanana ny hadisoana mba hanomezana traikefan'ny mpampiasa tsy misy olana.
Data valiny
Rehefa vita ny famoahana lahatsoratra (rehefa manindry ny "Publish" ao amin'ny tonian-dahatsoratra ny mpampiasa), ny onPostPublish Ny callback dia mandray zavatra angona.
Jereo ny onPostPublish documentation ho fampahalalana amin'ny antsipiriany momba ny rafitry ny valinteny.