首页 > 其他分享 >视频分享 点赞 收藏,分享数接口开发研究

视频分享 点赞 收藏,分享数接口开发研究

时间:2023-04-24 11:25:24浏览次数:37  
标签:code time 接口 aweme version 点赞 device 分享 data

Q44804487
已于 2022-10-09 20:13:43 修改 386
收藏 1
文章标签: android java 开发语言
版权

最近应客户需求研究了下某音分享的接口

对该接口做了个测试

这里测试了个风控点

就是单个作品 请求到一个上限后 成功率低 数据增长比较缓慢

这个上限目前测试是5000-20000(5K的多一点,正常来说一个作品也不会要太多分享 不然数据有点假)

上限解除时间是 1-2个小时  又可以继续秒上  所以理论一个作品一天分享数请求几万没什么问题

这个接口目前只需要抖音设备 不需要号  设备可无限生成 所以基本是无损耗的

-------

收藏的话就必须要号了 不过收藏对号的要求不高 白号即可

点赞应该是目前限制最大的 要求号是老号 按我们正常使用的号是没什么问题

代码片段

 测试了一天给客户跑的数据 看起来还是很好的

附代码片段

    async def share_aweme(self, aweme_id=7047666658495745314):
     
            token = random.choice(self.tokens)
            device_info = random.choice(self.devices)
            device_data = {'device_id': device_info.get('device_id'), 'iid': device_info.get('iid'),
                           'version_name': '15.2.0',
                           'channel': 'XIAOMI', 'version_code': '150200', 'update_version_code': '15209900'}
            ts = str(time.time()).split(".")[0]
            _rticket = str(time.time() * 1000).split(".")[0]
            uuid = genImeiLuhn('86' + get_random(14))
            openudid = stringRandom(16)
            cdid = str(unid.uuid4())
            url = 'https://aweme.snssdk.com/aweme/v1/aweme/stats/?'
            uri = {
                "os_api": "22",
                "device_type": "EBG-AN00",
                "ssmix": "a",
                "manifest_version_code": str(int(device_data['version_code']) + 1),  # todo
                "dpi": "320",
                "uuid": uuid,
                "app_name": "aweme",
                "version_name": device_data['version_name'],  # todo
                "ts": ts,
                "cpu_support64": "true",
                "app_type": "normal",
                "appTheme": "light",
                "ac": "wifi",
                "host_abi": "armeabi-v7a",
                "update_version_code": device_data['update_version_code'],  # todo
                "channel": device_data['channel'],  # todo
                "_rticket": _rticket,
                "device_platform": "android",
                "iid": device_data['iid'] + '+',  # todo
                "version_code": device_data['version_code'],  # todo
                "is_android_pad": "0",
                "device_id": device_data['device_id'],  # todo
                "cdid": cdid,
                "openudid": openudid,
                "resolution": "1080*2340",
                "os_version": "9",
                "language": "zh",
                "device_brand": "HUAWEI",
                "aid": "1128",
            }
            url = url + parse.urlencode(uri)
            headers = {
                # 'x-tt-token': token,
                'sdk-version': '2',
                'passport-sdk-version': '20365',
                'x-vc-bdturing-sdk-version': '2.2.1.cn',
                'user-agent': 'tt-ok/3.10.0.2',
                'content-type': 'application/x-www-form-urlencoded; charset=UTF-8',
            }
            url, head = xg_get(url)
            headers['x-gorgon'] = head['x-gorgon']
            headers['x-khronos'] = head['x-khronos']
     
            data = f'action_time={int(time.time())}&aweme_type=0&first_install_time=1623486346&item_id={aweme_id}&item_type=1&share_delta=1&stats_channel=copy'
            parse.urlencode(uri)
            try:
                async with ClientSession() as session:
                    async with session.post(url, headers=headers, data=data, timeout=10) as response:
                        response = await response.read()
                        resp_text = response.decode()
                        print('RESP: ', resp_text)
     
            except Exception as e:
                kk=e
                #print('ERROR: ', e)
————————————————
版权声明:本文为CSDN博主「Q44804487」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Q44804487/article/details/127150520

标签:code,time,接口,aweme,version,点赞,device,分享,data
From: https://www.cnblogs.com/yidanda888/p/17348858.html

相关文章

  • 抖音视频播放量 视频搜索接口算法 XG XK 算法 设备注册
    Q44804487于2022-08-2221:31:48发布1067收藏11文章标签:音视频ios版权最近应客户要求研究了下抖音搜索视频和播放视频的接口现在已做完放出部分接口给大家参考下注:全套需要配合抖音设备使用视频搜索接口   defsearch_video_ios(query,page,sort_type,publish_time......
  • 抖音直播间人气接口算法 抖音协议
    Q44804487于2022-04-0210:15:54发布6525收藏26文章标签:python版权因为业务需要最近研究了下抖音直播间接口发现只要一直给一个接口发送心跳包就能保持这个用户的在线状态有些团队用这个实现直播间刷虚假人气上代码片段有感兴趣的可以一起交流学习    defbullet_chat......
  • 跨境电商虾皮shoppe和lazada商品详情API接口
    虾皮跨境电商接口“虾皮跨境电商接口”,又称虾皮“eTaobao”,是阿里巴巴旗下国际站虾皮网,联合淘宝官方API、以及虾皮自有技术进行开发的一款跨境电商接口服务。其核心目的是提供便捷的淘宝API调用,将淘宝平台上的宝贝信息(包括商品的分类,价格,图片等)及淘宝API,被完美的适应跨境电商接......
  • 硬件时钟和系统时钟的同步机制及案例分享
    由于技术能力有限,文章仅能进行简要分析和说明,如有不对的地方,请指正,谢谢......
  • java调用GDAL,接口运行一次出现A fatal error has been detected by the Java Runtime
    参考文章:https://www.jianshu.com/p/4bffe29e3a02问题描述:通过调用GDAL写的SpringBoot接口,第一次访问成功,第二次报错,显示报错的位置为gdal库。尝试了很多方法https://www.cnblogs.com/jokingremarks/p/15132599.html#!comments仍然不成功,感觉应该是第二次运行接口时,进行垃圾回......
  • 分享一种用镜像封装技术来对复杂的工业软件环境做容灾备份的还原方案
    做了产品以后经常遇到一个维护问题,经常一些产品过了七年八年就遇到这样那样的服务起不来需要从头部署,甚至一些产品在设计之初没有考虑到数据量和底层数据死锁,导致产品变得越来越慢,前者导致需要费时费力,后者导致产品风评越来越差,影响客户使用。甚至有些是由于服务器硬件、和微软多......
  • 视频上传的接口开发
    如何视频上传的接口的开发原本我是按照文本一样的将数据添加,和修改。但是视频的话接口是要发生了一些的变化,和原本的接口有所不同,我通过金师附小的上传图片的案例,到其中找到关系。后来我通过网上的资源,发现了若依有自带视频或者图片上传的工具类。Controller/**  *上......
  • 填报接口的开发
    接口的开发:每周填报患者每周都将自己的情况上传上去,根据上传的数据要对数据进行预警,那些指数出现问题。是一周来进行判断。接口的前期想法:其中关联着很多的表,运健写了有一些接口是决定我这边的接口要如何的去写,比如是他写的运动下拉表列,没有将指定的运动id传进去,所以我要根据对......
  • 视频封面图片怎么设置?视频封面设置方法分享!​
    视频封面图片怎么设置?视频封面是指视频发布时显示的静态图片,通常被用作视频的缩略图和展示图,而且一个美观、吸引人的视频封面能够引起用户的兴趣,提高视频的点击率和观看量,我们在社交媒体等平台上分享视频时,视频封面也会自动显示,方便用户快速识别和浏览,那么很多小伙伴不知道该用什么......
  • 怎么把两个视频合成一个视频?视频合并方法分享!​
    怎么把两个视频合成一个视频?视频合并是指将两个或多个视频素材进行拼接和剪辑,以生成一个完整的视频作品,这种技术在电影、电视节目、广告片等领域被广泛应用,可以把不同的视频素材融合在一起,创造出更加生动、有趣的视觉效果,随着电子设备的普及和网络传输速度的提高,视频合并成为数字内......