抖音小程序需要在拍視頻時標題名稱改變,根據文檔設置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)
}
})
},