$(document).ready(function () {
loadYoutubeCard();
loadFacebookCard();
loadInstagramCard();
});
function loadInstagramCard() {
$.ajax({
url: "/Api/instagramList",
type: "post",
data: null,
success: function (data, textStatus, jqXHR) {
if (data.ret == "yes") {
var obj = data.list;
$('#card_group2').append(instagramCardHtml(obj));
} else {
alert(data.message);
if (data.err_code == "99999") {
location.href = "/Root/Login";
}
}
},
error: function (jqXHR, textStatus, errorThrown) {
alert('網路或伺服器發生錯誤,請稍後重試!');
}
});
}
function instagramCardHtml(objItem) {
var html = "";
html += "";
html += "
";
html += " ";
html += "
";
html += " ";
html += "
";
html += " ";
html += "
";
html += " Instagram 排行 ";
html += "
";
html += "
";
html += "
";
html += "
";
html += " ";
html += "
";
html += " ";
html += "
";
html += " ";
html += " ";
html += "
";
html += "
名稱
";
html += "
粉絲數
";
html += "
貼文互動數(近6)
";
html += "
Reels預估觀看數
";
html += "
更新日期
";
html += "
";
html += "
";
html += " ";
html += " ";
html += " ";
html += " ";
$.each(objItem, function (index, item) {
html += instagramSubHtml(item);
});
html += " ";
html += "
";
html += "
";
html += " ";
html += " ";
html += "
";
html += "
";
return html;
}
function instagramSubHtml(item) {
var html = "";
var decimal = item.instagram_postActive;
var postPercent = (decimal * 100).toFixed(2) + "%";
var avgView = item.instagram_reelsActive.toFixed(0);
var publishdate = new Date(item.instagram_updatedate);
html += " ";
html += "
";
return html;
}
function loadFacebookCard() {
$.ajax({
url: "/Api/facebookList",
type: "post",
data: null,
success: function (data, textStatus, jqXHR) {
if (data.ret == "yes") {
var obj = data.list;
$('#card_group').append(facebookCardHtml(obj));
} else {
alert(data.message);
if (data.err_code == "99999") {
location.href = "/Root/Login";
}
}
},
error: function (jqXHR, textStatus, errorThrown) {
alert('網路或伺服器發生錯誤,請稍後重試!');
}
});
}
function facebookCardHtml(objItem) {
var html = "";
html += "";
html += "
";
html += " ";
html += "
";
html += " ";
html += "
";
html += " ";
html += "
";
html += " Facebook 排行 ";
html += "
";
html += "
";
html += "
";
html += "
";
html += " ";
html += "
";
html += " ";
html += "
";
html += " ";
html += " ";
html += "
";
html += "
名稱
";
html += "
追蹤者數
";
html += "
互動數(近5)
";
html += "
資料更新日期
";
html += "
";
html += "
";
html += " ";
html += " ";
html += " ";
html += " ";
$.each(objItem, function (index, item) {
html += facebookSubHtml(item);
});
html += " ";
html += "
";
html += "
";
html += " ";
html += " ";
html += "
";
html += "
";
return html;
}
function facebookSubHtml(item) {
var html = "";
var decimal = item.facebook_active;
var percent = (decimal * 100).toFixed(2) + "%";
var publishdate = new Date(item.facebook_updatedate);
html += " ";
html += "
";
return html;
}
function loadYoutubeCard() {
$.ajax({
url: "/Api/youtubeList",
type: "post",
data: null,
success: function (data, textStatus, jqXHR) {
if (data.ret == "yes") {
var obj = data.youtubeList;
$('#card_group').append(youtubeCardHtml(obj));
} else {
alert(data.message);
if (data.err_code == "99999") {
location.href = "/Root/Login";
}
}
},
error: function (jqXHR, textStatus, errorThrown) {
alert('網路或伺服器發生錯誤,請稍後重試!');
}
});
}
function youtubeCardHtml(objItem) {
var html = "";
html += "";
html += "
";
html += " ";
html += "
";
html += " ";
html += "
";
html += " ";
html += "
";
html += " Youtube 頻道排行 ";
html += "
";
html += "
";
html += "
";
html += "
";
html += " ";
html += "
";
html += " ";
html += "
";
html += " ";
html += " ";
html += "
";
html += "
頻道名稱
";
html += "
訂閱數
";
html += "
平均觀看數(近5)
";
html += "
資料更新日期
";
html += "
";
html += "
";
html += " ";
html += " ";
html += " ";
html += " ";
$.each(objItem, function (index, item) {
html += youtubeSubHtml(item);
});
html += " ";
html += "
";
html += "
";
html += " ";
html += " ";
html += "
";
html += "
";
return html;
}
function youtubeSubHtml(item) {
var html = "";
html += " ";
html += "