Cambia tipi di app core

Scopri come passare da un tipo di app conversazione a un altro.

Lifefyre ti consente di cambiare le raccolte da un tipo di applicazione core Livefyre a un altro (Commenti, Blog live o Chat) semplicemente modificando alcune impostazioni nei dati collectionMeta.

Per implementare un tipo specifico di app, aggiungi un nuovo campo all’oggetto collectionMeta . I commenti sono quelli predefiniti, pertanto non dovrai eseguire questi aggiornamenti se si tratta dell’app desiderata. Per passare a un'app diversa dopo la creazione di una raccolta, passa un valore di checksum durante l'inizializzazione dell'app. Ulteriori informazioni sulla creazione di un valore di checksum nella documentazione del token collectionMeta .

Blog live

Esempio di PHP

use LivefyreLivefyre;

$articleId = "1";
$articleTitle = "Title 1";
$articleURL = "https://dev.livefyre.com";
$articleTags = "tag1,tag2";
$lfType = "livecomments";

$network = Livefyre::getNetwork(networkName, networkKey);
$site = network->getSite(siteId, siteKey);

$collectionMeta = $site->buildCollectionMetaToken(
   $articleTitle,
   $articleURL,
   $articleTags,
   $lfType
);

$convConfig = array(
   "el" => "targetElement",
   "checksum" => $checksum,
   "collectionMeta" => $collectionMeta,
   "siteId" => <YOUR SITE ID>,
   "articleId" => <ARTICLE ID>
);

Esempio di pitone

from livefyre import Livefyre

article_id = "1"
article_title = "Title 1"
article_url = "https://dev.livefyre.com"
article_tags = "tag1,tag2"
lf_type = "livecomments"

network = Livefyre.get_network(networkName, networkKey)
site = network.get_site(siteId, siteKey)

collection_meta = site.build_collection_meta_token(
   article_title,
   article_url,
   article_tags,
   lf_type,
)

conv_config = dict(
   "el" = "targetElement",
   "checksum" = checksum,
   "collectionMeta" = collection_meta_token,
   "siteId" = <YOUR SITE ID>,
   "articleId" = <ARTICLE ID>
)

Esempio di ruby

require 'livefyre'
article_id = "1"
title = "Title 1"
link = "https://dev.livefyre.com"
tag_str = "tag1,tag2"
lf_type = "livecomments"

network = Livefyre.get_network(networkName, networkKey)
site = network.get_site(siteId, siteKey)

collection_meta = site.build_collection_meta_token(
   title,
   link,
   tag_str || "",
   lf_type,
)

conv_config = {
   :el => targetElement,
   :checksum => checksum,
   :collectionMeta => collection_meta_token,
   :siteId => <YOUR SITE ID>,
   :articleId => <ARTICLE ID>
}

Blog live

Esempio di PHP

use LivefyreLivefyre;

$articleId = "1";
$articleTitle = "Title 1";
$articleURL = "https://dev.livefyre.com";
$articleTags = "tag1,tag2";
$lfType = "liveblog";

$network = Livefyre::getNetwork(networkName, networkKey);
$site = network->getSite(siteId, siteKey);

$collectionMeta = $site->buildCollectionMetaToken(
   $articleTitle,
   $articleURL,
   $articleTags,
   $lfType
);

$convConfig = array(
   "el" => "targetElement",
   "checksum" => $checksum,
   "collectionMeta" => $collectionMeta,
   "siteId" => <YOUR SITE ID>,
   "articleId" => <ARTICLE ID>
);

Esempio di pitone

from livefyre import Livefyre

article_id = "1"
article_title = "Title 1"
article_url = "https://dev.livefyre.com"
article_tags = "tag1,tag2"
lf_type = "liveblog"

network = Livefyre.get_network(networkName, networkKey)
site = network.get_site(siteId, siteKey)

collection_meta = site.build_collection_meta_token(
   article_title,
   article_url,
   article_tags,
   lf_type,
)

conv_config = dict(
   "el" = "targetElement",
   "checksum" = checksum,
   "collectionMeta" = collection_meta_token,
   "siteId" = <YOUR SITE ID>,
   "articleId" = <ARTICLE ID>
)

Esempio di ruby

require 'livefyre'

article_id = "1"
title = "Title 1"
link = "https://dev.livefyre.com"
tag_str = "tag1,tag2"
lf_type = "liveblog"

network = Livefyre.get_network(networkName, networkKey)
site = network.get_site(siteId, siteKey)

collection_meta = site.build_collection_meta_token(
   title,
   link,
   tag_str || "",
   lf_type,
)

conv_config = {
   :el => targetElement,
   :checksum => checksum,
   :collectionMeta => collection_meta_token,
   :siteId => <YOUR SITE ID>,
   :articleId => <ARTICLE ID>
}

Chat

PHP

use LivefyreLivefyre;

$articleId = "1";
$articleTitle = "Title 1";
$articleURL = "https://dev.livefyre.com";
$articleTags = "tag1,tag2";
$lfType = "livechat";

$network = Livefyre::getNetwork(networkName, networkKey);
$site = network->getSite(siteId, siteKey);

$collectionMeta = $site->buildCollectionMetaToken
   $articleTitle,
   $articleURL,
   $articleTags,
   $lfType
);

$convConfig = array(
   "el" => "targetElement",
   "checksum" => $checksum,
   "collectionMeta" => $collectionMeta,
   "siteId" => <YOUR SITE ID>,
   "articleId" => <ARTICLE ID>
);

Esempio di pitone

from livefyre import Livefyre

article_id = "1"
article_title = "Title 1"
article_url = "https://dev.livefyre.com"
article_tags = "tag1,tag2"
lf_type = "livechat"

network = Livefyre.get_network(networkName, networkKey)
site = network.get_site(siteId, siteKey)

collection_meta = site.build_collection_meta_token(
   article_title,
   article_url,
   article_tags,
   lf_type,
)

conv_config = dict( "el" = "targetElement",
   "checksum" = checksum,
   "collectionMeta" = collection_meta_token,
   "siteId" = <YOUR SITE ID>,
   "articleId" = <ARTICLE ID>
)

Esempio di ruby

require 'livefyre'

article_id = "1"
title = "Title 1"
link = "https://dev.livefyre.com"
tag_str = 'tag1,tag2'
lf_type = 'livechat'

network = Livefyre.get_network(networkName, networkKey)
site = network.get_site(siteId, siteKey)

collection_meta = site.build_collection_meta_token(
   title,
   link,
   tag_str || "",
   lf_type,
)

conv_config = {
   :el => targetElement,
   :checksum => checksum,
   :collectionMeta => collection_meta_token,
   :siteId => <YOUR SITE ID>,
   :articleId => <ARTICLE ID>
}

In questa pagina