fix: 该动态不能转发分享(#189)

Fixed #189
This commit is contained in:
shanmite 2022-09-11 17:24:43 +08:00
parent c8e1a328ec
commit 58edd4129c

View File

@ -919,24 +919,30 @@ const bili_client = {
* @return {boolean} isError true
*/
async shareVideo(uid, aid) {
const responseText = await post({
url: API.DYNAMIC_REPOST_SHARE,
contents: {
platform: "pc",
uid,
type: 8,
content: "分享视频",
repost_code: 20000,
rid: aid,
csrf_token: GlobalVar.get("csrf")
}
});
if (/^{"code":0/.test(responseText)) {
log.info('转发视频', `成功转发视频(av${aid})`);
return false
} else {
log.error('转发视频', `转发失败\n${responseText}`);
return true
const
responseText = await post({
url: API.DYNAMIC_REPOST_SHARE,
contents: {
platform: "pc",
uid,
type: 8,
content: "分享视频",
repost_code: 20000,
rid: aid,
csrf_token: GlobalVar.get("csrf")
}
}),
res = strToJson(responseText);
switch (res.code) {
case 0:
log.info('转发视频', `成功转发视频(av${aid})`);
return false
case 1101015:
log.warn('转发视频', `该动态不能转发分享(av${aid})`);
return false
default:
log.error('转发视频', `转发失败\n${responseText}`);
return true
}
},
/**