抖音小程序需要在拍视频时标题名称改变,根据文档设置channel为video,标题为测试时的标题, 发现还是不能成功,在字节跳动开发社区找到这样的回答:检测是否引入第三方插件、代码统计(比如友盟)导致onShareAppMessage 没有执行
我之前也在社区问过管理人员,但是回复的都没用:存在敏感词,用他们给的内容检测没有问题,后来发现是使用了友盟。
因为我们公司项目是从微信小程序转到uniapp多端小程序,umeng配置在App.vue,友盟统计已经不能使用,就直接注释掉了。
适用于微信、抖音小程序
onShareAppMessage: function (options) {
let title = "默认标题";
if(判断是否有需要更换的标题){
title = "需要更换的标题";
}
return{
title: title
}
},
在小程序右上角三点有分享或者拍视频。
字节跳动内容检测方法: 官方文档
getToken:function(){
let that = this;
let token={
appid:"",//从字节跳动开发平台获取
secret:"",//从字节跳动开发平台获取
grant_type:"client_credential"//默认client_credential
};
uni.request({
url:'https://developer.toutiao.com/api/apps/token',//官方
data:token,
method:"GET",
success:(res)=> {
let access_token=res.data.access_token;
that.getContent(access_token);
},
fail: (res) => {
console.log(res)
}
})
},
getContent:function(access_token){
let title = "标题";
let a ={
channel: 'video',
title: title,
path: '/pages',//以/pages开头
};
uni.request({
url:'https://developer.toutiao.com/api/v2/tags/text/antidirt',
method:"POST",
header:{
"content-type": "application/json",//默认
"X-Token":access_token
},
data:{
"tasks":[{"content": a.toString()}]
},
success:(res)=>{
console.log(res)
},
fail: (res) => {
console.log(res)
}
})
},
|
请发表评论