uniapp小程序--自定義分享標題


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM