Haere ki ihirangi matua

whakatikaPost

Te whakatuwhera i te Predis.ai atanga etita whakairinga hei whakarereke i nga whakairinga o naianei. Ko tenei tikanga e whakarato ana i te uru tika ki te mahi whakatika whakairinga, ka taea e nga kaiwhakamahi te whakahou i nga pou i hangaia i mua.

Raihana

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);
}
},
});
matamata

Karangahia te editPost tikanga i roto i te on("ready") hoki mai ki te whakarite kia arawhiti tika te SDK.

Me Motuhēhēnga

te editPost tikanga me whakamotuhēhēnga kaiwhakamahi mā embedToken i roto i te initialize tikanga mo te tautuhi kaiwhakamahi tika me te whakamana i te mana pupuri.

hiahiatanga

I mua i te whakamahi i te editPost tikanga, whakarite kia:

  1. Kua arawhiti tika te SDK me nga mea e rua appId a embedToken
  2. Kei te kaiwhakamahi nga whakaaetanga e tika ana hei whakatika i te whakairinga kua tohua
  3. te post_id e hāngai ana te tawhā ki tētahi whakairinga

tawhā

ingoaWhakaahuatangamomohiahiatia
post_idKo te tohu motuhake o te whakairinga hei whakatika. Ko te tikanga ka riro mai tenei ID mai i te API whakautu i roto i te mara `post_ids` mai i te onPostPublish te hokinga mai i te wa e hanga ana he panui.ahoĀe
onPostPublishKa mahia te mahi waea hoki ina pao te kaiwhakamahi i te paatene "Whakaputa" i roto i te atanga kaiwhakatika. Ka whiwhi hapa me nga tawhā raraunga. Tirohia i rungaPostPublish hoki ētahi atu kōrero.taumahiNo

Tauira Whakaoti

<!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>

Hapa Whakapai

te editPost Ka raru pea te aratuka i nga ahuatanga hapa:

  • Id_post muhu: Ko te ID whakairinga kua tohua kaore i te noho, kaore ranei e uru atu
  • Rahunga motuhēhēnga: Kei te ngaro, kei te muhu ranei embedToken
  • Kua whakakahoretia te whakaaetanga: Karekau he whakaaetanga whakatika mo te whakairinga kua tohua
  • Nga hapa whatunga: Nga take hononga e aukati ana i te etita te uta

Whakamahia i nga wa katoa te whakahaere hapa i nga kaiwhakarongo hapa SDK ki te whakarato i te wheako kaiwhakamahi ngawari.

Raraunga Whakautu

I te angitu o te whakaputanga panui (ka paohia e te kaiwhakamahi "Whakaputa" ki te ētita), ko te onPostPublish Ka whiwhi te waea hoki i tetahi ahanoa raraunga.

Tirohia te [ngā tuhinga mō te onPostPublish](/ngā tuhinga/predis-sdk/API tohutoro/onPostPublish/) mō ngā kōrero taipitopito e pā ana ki te hanganga whakautu.