会話アプリのタイプを変更する方法を説明します。
Lifefyreでは、collectionMeta
データの一部の設定を変更するだけで、Livefyreコアアプリケーションのタイプのコレクションを別のタイプ(コメント、ライブブログまたはチャット)に変更できます。
特定の種類のアプリを実装するには、collectionMeta
オブジェクトに新しいフィールドを追加します。 コメントはデフォルトなので、ご希望のアプリであれば、コメントを更新する必要はありません。 コレクションの作成後に別のアプリに変更するには、アプリの初期化時にチェックサム値を渡します。 チェックサム値の作成について詳しくは、collectionMeta
トークンのドキュメントを参照してください。
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>
);
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>
)
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>
}
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>
);
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>
)
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>
}
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>
);
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>
)
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>
}