优化 UID 履约闸门、运营可见性与一键兑换
lewan 发货强制 expectedUid 并取消无 UID 旧路径回落;任务详情展示 UID 匹配态;领取页匹配后可一键兑换;补充 identity 单测并收口短链说明。
This commit is contained in:
@@ -1,3 +1,11 @@
|
||||
/**
|
||||
* 内部短链服务。
|
||||
*
|
||||
* 注意(2026-07 起):
|
||||
* - 领取主路径已统一为本站 `/#/claim/{token}`,feifei 不再为 claim 生成 shortLink。
|
||||
* - 本模块仅保留:历史 `/s/{code}` 解析、其它潜在内部用途。
|
||||
* - 新业务不要再依赖 shortLink 作为对外交付链接。
|
||||
*/
|
||||
import crypto from 'node:crypto'
|
||||
|
||||
import { runtimeConfig } from '../../config/runtime.js'
|
||||
@@ -15,6 +23,7 @@ const SHORT_LINK_MAX_CREATE_ATTEMPTS = 5
|
||||
const SHORT_LINK_ALPHABET = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
||||
const DEFAULT_SHORT_LINK_TTL_HOURS = 24 * 30
|
||||
|
||||
/** @deprecated feifei claim 已不再使用;保留常量仅兼容历史数据 */
|
||||
export const SHORT_LINK_SOURCE_KUAISHOU_FEIFEI_CLAIM = 'kuaishou_feifei_claim'
|
||||
|
||||
export type ShortLinkPayload = {
|
||||
|
||||
Reference in New Issue
Block a user