MCBBS Wiki欢迎您共同参与编辑!在参与编辑之前请先阅读Wiki方针

如果在编辑的过程中遇到了什么问题,可以去讨论板提问。

为了您能够无阻碍地参与编辑 未验证/绑定过邮箱的用户,请尽快绑定/验证

MCBBS Wiki GitHub群组已上线!

您可以在回声洞中发表吐槽!

服务器状态监控。点击进入

本站由MCBBS用户自行搭建,与MCBBS及东银河系漫游指南(北京)科技有限公司没有从属关系。点此了解 MCBBS Wiki 不是什么>>

微件:getMCBBSCredit:修订间差异

来自MCBBS Wiki
跳到导航 跳到搜索
无编辑摘要
(// Edit via Wikiplus)
 
(未显示3个用户的13个中间版本)
第2行: 第2行:
(function () {
(function () {
// 添加highcharts开源库
// 添加highcharts开源库
addScript('https://cdn.staticfile.org/highcharts/8.2.2/highcharts.min.js')
addScript('/salt/highcharts.min.js')
addScript('https://cdn.staticfile.org/highcharts/8.2.2/modules/exporting.min.js')
addScript('/salt/highcharts.exporting.min.js')
window.addEventListener('load', () => {
window.addEventListener('DOMContentLoaded', () => {
let uid = getUID(); if (!uid || isNaN(uid)) { console.log('未获取到MCBBSUID'); return }
let uid = getUID(); if (!uid || isNaN(uid)) { console.log('未获取到MCBBSUID'); return }
getPIE(uid)
getPIE(uid)
第26行: 第26行:
let retry = 1 // 重试次数
let retry = 1 // 重试次数
function getPIE(uid) {
function getPIE(uid) {
let $url = 'https://www.mcbbs.net/api/mobile/index.php?module=profile&uid=' + uid; console.log('正在获取用户信息: ' + $url)
let $url = 'https://mcbbs.wiki/913-api/users/' + uid; console.log('正在获取用户信息: ' + $url)
fetch('https://proxy.onesrc.workers.dev/ajax/' + $url)
fetch($url)
.then(response => {
.then(response => {
if (response.ok) {
if (response.ok) {
第40行: 第40行:
.then((data) => {
.then((data) => {
console.log(data); window.res = data
console.log(data); window.res = data
let space = data.Variables.space
let credits = data.credits.credit; //总积分
let credits = space.credits; //总积分
let post = data.activites.post+data.activites.thread; //回帖
let post = space.posts; //回帖
let thread = data.activites.thread; //主题
let thread = space.threads; //主题
let digestpost = data.activites.digiest; //精华
let digestpost = space.digestposts; //精华
let popular = data.credits.popularity; //人气
let popular = space.extcredits1; //人气
// let goldngt = space.extcredits2; //金粒
// let goldngt = space.extcredits2; //金粒
// let goldigt = space.extcredits3; //金锭
// let goldigt = space.extcredits3; //金锭
// let emerald = space.extcredits4; //绿宝石
// let emerald = space.extcredits4; //绿宝石
// let nethers = space.extcredits5; //下界之星
// let nethers = space.extcredits5; //下界之星
let contrib = space.extcredits6; //贡献
let contrib = data.credits.contribute; //贡献
let kindnes = space.extcredits7; //爱心
let kindnes = data.credits.heart; //爱心
let diamond = space.extcredits8; //钻石
let diamond = data.credits.diamond; //钻石
let uname = space.username || ''; //用户名
let uname = data.nickname || ''; //用户名
let group = space.group.grouptitle || ''; //用户组
let group = data.activites.currentGroupText || ''; //用户组
var json = {};
var json = {};
json.credits = {
json.credits = {
href: 'https://mcbbs-wiki.cn/wiki/%E7%94%A8%E6%88%B7:Salt_lovely',
href: 'https://mcbbs.wiki/wiki/MCBBS_Wiki:API#%E7%A7%AF%E5%88%86%E6%9F%A5%E8%AF%A2',
text: '小工具由Salt_lovely制作,使用了highcharts开源库'
text: '小工具由Salt_lovely制作,使用了Litwak.913的论坛用户信息API和highcharts开源库'
}
}
json.chart = { backgroundColor: '#fbf2da', plotShadow: false };
json.chart = { backgroundColor: '#fbf2da', plotShadow: false };
第127行: 第126行:
})()
})()
</script>
</script>
</includeonly><noinclude>已弃用,请使用 <code><mcbbs-credit></code>标签代替。</noinclude>
</includeonly>

2023年3月17日 (五) 23:25的最新版本

已弃用,请使用 <mcbbs-credit>标签代替。