抖音小程序可以跳转到你后台小程序绑定的品牌号、员工号、合作号,添加完成后就可以使用。
有三个方式实现:
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-message2、通过<button open-type="openAwemeUserProfile" />按钮在小程序中跳转到抖音个人主页,然后通过私信来聊天。

<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
网友回复


