一、申请接收私信权限
通过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,就可以尽心用户私信了


发布评论