IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 抖音常用意图(scheme) -> 正文阅读

[移动开发]抖音常用意图(scheme)

// 抖音相关

kkDouyin = {};

const KK_DOUYIN_PACKAGE = “com.ss.android.ugc.aweme”;
const KK_DOUYIN_Q_PACKAGE = “com.ss.android.ugc.aweme.lite”;
const KK_DOUYIN_H_PACKAGE = “com.ss.android.ugc.live”;
const KK_DOUYIN_DETAIL = “snssdk1128://aweme/detail/”;
const KK_DOUYIN_Q_DETAIL = “snssdk2329://aweme/detail/”;
const KK_DOUYIN_H_DETAIL = “snssdk1112://item?id=”;
const KK_DOUYIN_PROFILE = “snssdk1128://user/profile/”;
const KK_DOUYIN_Q_PROFILE = “snssdk2329://user/profile/”;
const KK_DOUYIN_H_PROFILE = “snssdk1112://profile?id=”;
const KK_DOUYIN_MAIN_ACTIVITY = “com.ss.android.ugc.aweme.main.MainActivity”;
const KK_DOUYIN_H_MAIN_ACTIVITY = “com.ss.android.ugc.live.main.MainActivity”;

/**

  • 打开抖音设置页
    */
    kkDouyin.gotoSetting = function () {
    app.startActivity({
    action: “android.intent.action.VIEW”,
    data: “snssdk1128://setting”
    });
    }

/**

  • 打开抖音首页
    */
    kkDouyin.gotoHome = function () {
    app.startActivity({
    action: “android.intent.action.VIEW”,
    data: “snssdk1128://feed”
    });
    }

/**

  • 打开抖音直播
    */
    kkDouyin.gotoLive = function (roomId) {
    app.startActivity({
    action: “android.intent.action.VIEW”,
    data: “snssdk1128://live?room_id=” + roomId
    });
    }

/**

  • 打开我的主页
    */
    kkDouyin.gotoMyProfile = function () {
    var str = KK_DOUYIN_PROFILE;
    str = str.slice(0, str.length - 1); // 删掉最后的/
    app.startActivity({
    action: “android.intent.action.VIEW”,
    data: str,
    packageName: KK_DOUYIN_PACKAGE
    });
    };

/**

  • 打开用户主页
  • @param {用户id} userId
    */
    kkDouyin.gotoUserProfile = function (userId) {
    app.startActivity({
    action: “android.intent.action.VIEW”,
    data: KK_DOUYIN_PROFILE + userId,
    packageName: KK_DOUYIN_PACKAGE
    });
    };

/**

  • 打开某个视频
  • @param {视频id} awemeId
    */
    kkDouyin.gotoDetail = function (awemeId) {
    app.startActivity({
    action: “android.intent.action.VIEW”,
    data: KK_DOUYIN_PACKAGE + awemeId,
    // data: “snssdk1128://aweme/detail/6798019056826912013/”,
    packageName: KK_DOUYIN_PACKAGE
    });
    };

/**

  • 获取视频信息
  • @param {视频id} awemeId
    */
    kkDouyin.getVideoInfo = function (awemeId) {
    try {
    var api = “https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=” + awemeId + “&dytk=9888d8478ecc6d4f4e2d34840d2b1632e16e3be09b428cac4b1ae75318e22777”;
    var r = http.get(api);
    var json = r.body.json();
    return json
    } catch (e) {
    null
    }
    }

/**

  • 检查视频是否存在
  • @param {视频id} awemeId
    */
    kkDouyin.checkVideoIsExist = function (awemeId) {
    try {
    var api = “https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=” + awemeId + “&dytk=9888d8478ecc6d4f4e2d34840d2b1632e16e3be09b428cac4b1ae75318e22777”;
    var r = http.get(api);
    var json = this.getVideoInfo(awemeId);
    var exist = json.item_list.length > 0;
    return exist
    } catch (e) {
    return true;
    }
    }

/**

  • 获取用户的信息

  • @param {用户secUid} secUid
    */
    kkDouyin.getUserInfo = function (secUid) {
    // var res = http.get(“https://www.iesdouyin.com/web/api/v2/user/info/?sec_uid=MS4wLjABAAAANSqT1808e3mTI8M98xa1w-HjMK3hBUKlpVZ1hXpOux4”);
    var res = http.get(“https://www.iesdouyin.com/web/api/v2/user/info/?sec_uid=” + secUid);

    var userInfoJson = res.body.json();
    // log(userInfoJson.user_info);
    return userInfoJson.user_info;
    }

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-08-10 13:32:03  更:2021-08-10 13:32:32 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 23:32:22-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码