admin 管理员组

文章数量: 1184232

一、申请接收私信权限

通过url设置参数进行用户私信的步骤如下:

申请步骤

1、在这个页面中进行权限申请,需要通过认证的企业号才能获得申请权限的资格

Scope: enterprise.im

2、获取私信的code码

3、获取access_token

4、对用户进行私信

主要分为设置请求参数、请求体(即发送的私信内容和格式)、请求头(json格式)

api实现发私信给用户

由于抖音官方以及放弃维护sdk,需要我们手动实现客户端

以官方文档中的java代码为例:通过自己编写的服务层代码来获取到openId 和accessToken 后就可以进行私信的发送。这个示例代码仅展示了发送私信的最后一步,其余的获取code,获取accessToken 等待都需要自己来编写。

// Import classes:importcom.douyin.open.ApiException;importcom.douyin.open.api.EnterpriseImMsgEndApi;EnterpriseImMsgEndApi apiInstance =newEnterpriseImMsgEndApi();EnterpriseImEnterpriseImBody body =newEnterpriseImEnterpriseImBody();// EnterpriseImEnterpriseImBody | String openId ="openId_example";// String | 通过/oauth/access_token/获取,用户唯一标志String accessToken ="accessToken_example";// String | 调用/oauth/access_token/生成的token,此token需要用户授权。try{EnterpriseImEnterpriseImInlineResponse200 result = apiInstance.enterpriseImMessageSendPost(body, openId, accessToken);System.out.println(result);}catch(ApiException e){System.err.println("Exception when calling EnterpriseImMsgEndApi#enterpriseImMessageSendPost");
    e.printStackTrace();}

大概编写步骤:

1、调用发送私信的服务,通过访问固定的url

来跳转到抖音授权登录页面,用户登录后返回一个code码,根据code码获取token,就可以尽心用户私信了

本文标签: 通过 编程 获取