文章目录

  • 一、申请接收私信权限
    • 申请步骤
      • 1、在这个页面中进行权限申请,需要通过认证的企业号才能获得申请权限的资格
      • 2、获取私信的code码
      • 3、获取access_token
      • 4、对用户进行私信
    • api实现发私信给用户
    • 大概编写步骤:

一、申请接收私信权限

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

申请步骤

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

Scope: enterprise.im

2、获取私信的code码


如果scope权限不足会出现以下情况:

3、获取access_token

4、对用户进行私信

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




至此,通过url设置参数进行用户私信的步骤结束。

api实现发私信给用户

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

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

// Import classes:
import com.douyin.open.ApiException;
import com.douyin.open.api.EnterpriseImMsgEndApi;EnterpriseImMsgEndApi apiInstance = new EnterpriseImMsgEndApi();
EnterpriseImEnterpriseImBody body = new EnterpriseImEnterpriseImBody(); // 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
https://open.douyin.com/platform/oauth/connect/?client_key=awo5sui9vqgsyrjk&response_type=code&scope=user_info&redirect_uri=https://zhuzhu.yingqianxx.com
来跳转到抖音授权登录页面,用户登录后返回一个code码,根据code码获取token,就可以尽心用户私信了

抖音开发平台发私信给用户相关推荐

  1. 抖音开放平台, 企业号私信订阅服务 java(公开的)

    抖音私信的订阅服务,我们需要去抖音开放平台->管理中心->webhooks,填入自己的外网地址,服务器必须支持https 服务,例如https://www.xx.com/xx, 后台代码如 ...

  2. 抖音开发对接之订单取消消息

    目录 前言 一.抖音开发中的订单取消消息 二.抖音运营反馈的业务需求分析 三.整体的业务开发思路 四.订单取消消息的代码开发 1.订单取消消息的使用 2.实时保存抖音平台过来的订单取消消息 3.具体的 ...

  3. 抖音开放平台用户授权获取用户的粉丝统计和短视频数据

    最近有朋友问起我有没有做过抖音开放平台,让我有了些思考,其实之前做过的.虽然抖音APP很火,但是毕竟不像微信开放平台那样,已沉淀多年,基本上每个API只要肯用心查找,网上都有很多资料可以参考.而抖音开 ...

  4. 抖音开放平台网站应用:用户未绑定应用白名单,请授权trial.whitelist权限

    前言 升级后的抖音开放平台 2022-12-10日首稿 测试权限 开通测试权限需要做下面几件事情: 添加 user_info(用户权限栏下)权限 添加 trial.whitelist (特殊权限栏下) ...

  5. 抖音用户手机号API说明-------抖音开放平台

    在抖音开放平台里有这么一个接口是获取抖音用户的手机号的,在用户授权之后会得到一个由base64的加密的字符串,我们要想知道这个字符串代表的手机号是多少,就必须要进行解密. 一下是抖音开放平台给出的示例 ...

  6. 抖音开放平台,究竟开放了什么?

    "抖音有 6 亿用户,我们希望连同更多的开发者在抖音里能够为用户交付更多.更优质的服务." --常坤 抖音开放平台负责人 作为日活超 6 亿的短视频平台,抖音已经渗透到我们生活的多 ...

  7. 抖音举办平台治理开放日 半年捣毁25个黑产团伙

    12月1日,抖音在北京举办以平台治理为主题的开放日,负责抖音平台治理的抖音安全中心团队首次对外亮相,就安全运营.审核.技术攻防.联合打击等方面进行了介绍. 记者在开放日上获悉,抖音安全中心每天拦截处理 ...

  8. 抖音视频如何发到快手?短视频如何一键发布?

    抖音视频如何发到快手?抖音和快手是目前流行的短视频共享交互软件,许多朋友在玩.最近,一位用户问抖音视频是否可以发布到快手?如何将抖音短片完整发送到快手?很多人一定会说直接下载视频,一个一个上传到快手就 ...

  9. 抖音开放平台-视频切片-视频分片上传-不合法的参数ID-不合法的对象ID

    问题描述 1.最近遇到个问题,做业务需要管理几个抖音账号,用抖音开放平台做分片上传视频,多次返回不合法参数id,提交工单之后给的回复没有任何参考价值. 2.例如视频文件按15M进行切片,调用分片上传初 ...

最新文章

  1. centos7安装配置pgAgent
  2. ggplot2设置坐标轴范围_ggplot2画图时出现重合的点以及标签如何处理?有现成的包ggrepel
  3. 使用scikit-learn进行机器学习的简易教程
  4. Vue导入非模块化的第三方插件功能无效解决方案
  5. MachineLearning(12)- RNN-LSTM-tf.nn.rnn_cell
  6. 顺序表应用5:有序顺序表归并
  7. MongoDB 新功能介绍-Change Streams
  8. UESTC 1143 数据传输 网络流 最大流 Dinic
  9. 马上就5g时代了,5g时代有什么风口吗?
  10. total commander按文件夹大小显示
  11. Spring 创建代理类流程跟踪
  12. weblogic apache 整合 代理
  13. 设计模式学习--------1.组合模式学习
  14. ivar和property
  15. lisp 标注螺纹孔_螺纹的规定画法及标注
  16. 4步讲解一维数组传参与二维数组传参
  17. 为什么要用 Tair 来服务低延时场景 - 从购物车升级说起
  18. python中reduce函数_reduce函数
  19. Android Studio 之 实现app打开界面透明化效果
  20. UTXO:未使用的交易输出

热门文章

  1. 超越YOLOv4的目标检测算法-PP-YOLO
  2. 博为小帮软件机器人实现一键报税,程序猿还是很强的。。。
  3. html点击按钮文件上传,js点击按钮实现文件上传
  4. 计算机网络相关关键技术论文,电力线通信plc计算机网络关键技术及其应用研究计算机应用技术专业论文.docx...
  5. 技术大神们都常看哪些公众号?
  6. 译文:FishNet
  7. 恋与制作人元旦服务器,恋与制作人2018元旦活动有什么_恋与制作人2018元旦活动介绍_游戏堡...
  8. 2022-2-9 Leetcode 925.长按键入
  9. Jackson 远程命令执行漏洞(CVE-2019-12384)
  10. leetcode系列--125.验证回文串