+
105
-

回答

抖音小程序可以跳转到你后台小程序绑定的品牌号、员工号、合作号,添加完成后就可以使用。

有三个方式实现:

1、通过按钮<button open-type="privateMessage" />实现条跳转:

<button
  open-type="privateMessage"
  data-aweme-id="{{ awemeId }}"
  bindpm="pmCallback"
  binderror="pmError"
>
  跳转私聊页
</button>

Page({
  data: {
    awemeId: "私聊对象的抖音号",
  },
  pmCallback(e) {
    console.log("跳转私聊页成功", e.detail);
  },
  pmError(e) {
    console.log("拉起私聊页失败", e.detail);
  },
});

参考:https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/component/open-capacity/button-private-message

2、通过<button open-type="openAwemeUserProfile" />按钮在小程序中跳转到抖音个人主页,然后通过私信来聊天。

800_auto

<button
  open-type="openAwemeUserProfile"
  bindopenawemeuserprofile="eventHandler"
  data-aweme-id="{{awemeId}}"
>
  跳转抖音号个人页
</button>

Page({
  data: {
    awemeId: "需要跳转的抖音号",
  },
  eventHandler(e) {
    if (e.detail.errNo) {
      console.log("跳转抖音号个人页失败", e.detail);
    } else {
      console.log("跳转抖音号个人页成功");
    }
  },
});

参考:https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/component/open-capacity/button-open-aweme-user-profile

3、抖音im客服

<button
  open-type="im"
  data-im-id="{{ imId }}"
  bindim="imCallback"
  binderror="onimError"
>
  跳转 IM
</button>
Page({
  data: {
    imId: "客服的抖音号",
  },
  imCallback(e) {
    console.log("跳转IM客服成功", e.detail);
  },
  onimError(e) {
    console.log("拉起IM客服失败", e.detail);
  },
});

参考:https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/component/open-capacity/button-im-customer-service

网友回复

我知道答案,我要回答