如何将抖音API应用于抖音视频的录制和上传

这篇具有很好参考价值的文章主要介绍了如何将抖音API应用于抖音视频的录制和上传。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

抖音API允许开发者进行二次开发,使得第三方应用程序可以与抖音进行交互。要将抖音API应用于抖音视频的录制和上传,你需要遵循以下步骤:

  1. 获取抖音API密钥:首先,你需要从抖音官网注册一个开发者账号,并创建一个应用以获得API密钥。这个密钥将用于身份验证,确保你的应用程序可以合法访问抖音的API。
  2. 选择合适的API接口:抖音提供了多种API接口,包括用户信息API、视频上传API等。你需要根据需求选择合适的接口。对于视频录制和上传,你应该使用抖音的视频上传API。
  3. 使用API进行视频录制和上传:一旦你获得了API密钥并选择了合适的接口,你就可以开始编写代码来录制和上传视频了。一般来说,你需要使用合适的编程语言和库来实现这一功能。具体的实现方式可能会因语言和库的不同而有所差异。
  4. 处理返回结果:当你成功上传视频后,抖音的API会返回一个响应。你需要编写代码来处理这个响应,以确保上传成功。
  5. {
    	"item": {
    		"num_iid": "3514453298386183303",
    		"title": "【古蒂歌品牌】精致磨毛纹理 叠穿衬衣女春装新款 高档磨毛衬衫 ",
    		"desc_short": "",
    		"price": 72,
    		"total_price": "",
    		"suggestive_price": "",
    		"orginal_price": 72,
    		"nick": "黄岛区古蒂歌服饰店",
    		"num": "",
    		"detail_url": "",
    		"pic_url": "https://p9-aio.ecombdimg.com/obj/temai/e9ed9a7b06bbbf03b769075a4cf12045www876-876",
    		"brand": "Gudige/古蒂歌",
    		"brandId": null,
    		"rootCatId": 20005,
    		"cid": 20179,
    		"desc": "<p><img src=\"https://p9-aio.ecombdimg.com/obj/temai/9a37b5d7b8c164e0dec78115f7239c48455376e7www750-1136\" style=\"max-width: 100%;\"/><img src=\"https://p6-aio.ecombdimg.com/obj/temai/50abfe5404fcc642266e97ccfba53d46afc51a0cwww750-1136\" style=\"max-width: 100%;\"/><img src=\"https://p9-aio.ecombdimg.com/obj/temai/c2390e8b150255cbe2311467091844c296eaf6bawww750-1095\" style=\"max-width: 100%;\"/><img src=\"https://p3-aio.ecombdimg.com/obj/temai/d312afa85676443c7a807688d4aab85cwww800-800\" style=\"max-width: 100%;\"/><img src=\"https://p9-aio.ecombdimg.com/obj/temai/1abe68729b067631cb5844bfcd88fa439c16a03cwww750-1070\" style=\"max-width: 100%;\"/><img src=\"https://p3-aio.ecombdimg.com/obj/temai/330154d06bd7acfbc9fe46744a84f295www750-987\" style=\"max-width: 100%;\"/><img src=\"https://p3-aio.ecombdimg.com/obj/temai/00ad2cafeffa2a85f3ef914fe1e17d35www1098-616\" style=\"max-width: 100%;\"/><img src=\"https://p3-aio.ecombdimg.com/obj/temai/5910e6bf5d211c448fa269d67b7b22bccbc7e01bwww750-1038\" style=\"max-width: 100%;\"/><img src=\"https://p9-aio.ecombdimg.com/obj/temai/ef7c2487660576bb1e35e0f675a7d5ee89566e7ewww750-971\" style=\"max-width: 100%;\"/><img src=\"https://p6-aio.ecombdimg.com/obj/temai/f3ba562f0e4762641049268a558a243d68d0f4d9www750-1136\" style=\"max-width: 100%;\"/><img src=\"https://p3-aio.ecombdimg.com/obj/temai/9130ca6f53486030a306f48f44923e8796e59ca9www750-1105\" style=\"max-width: 100%;\"/><img src=\"https://p9-aio.ecombdimg.com/obj/temai/a3bf398e3439fe5c42c6cec8c3b2d008523a6f99www750-1136\" style=\"max-width: 100%;\"/><img src=\"https://p6-aio.ecombdimg.com/obj/temai/25f773b7a62d0b789d015198261c3aac0224d676www750-1136\" style=\"max-width: 100%;\"/><img src=\"https://p6-aio.ecombdimg.com/obj/temai/216c81f4115d9866134976c4e55b79d1cdfcfbdbwww750-955\" style=\"max-width: 100%;\"/><img src=\"https://p3-aio.ecombdimg.com/obj/temai/c819abbf998aa58443c6e383fe8da9a9d7a25afewww750-834\" style=\"max-width: 100%;\"/><img src=\"https://p6-aio.ecombdimg.com/obj/temai/82c9518b7438a5d30fb58efa1d872e3b50fa4a2ewww750-1136\" style=\"max-width: 100%;\"/><img src=\"https://p9-aio.ecombdimg.com/obj/temai/78c6e8944f3d936654accf6059e6f5adwww800-800\" style=\"max-width: 100%;\"/><img src=\"https://p3-aio.ecombdimg.com/obj/temai/40c2fc84c9e265b8a9897b8b77ce7764f347d00fwww750-952\" style=\"max-width: 100%;\"/><img src=\"https://p9-aio.ecombdimg.com/obj/temai/79b4eecb3924bc01d2143270ebf015fdb2d0127fwww750-960\" style=\"max-width: 100%;\"/><img src=\"https://p9-aio.ecombdimg.com/obj/temai/502e0ebbb534d4bcbdbca0ce158ee0ef917d9d1fwww750-1014\" style=\"max-width: 100%;\"/><img src=\"https://p3-aio.ecombdimg.com/obj/temai/7c3272bbd8ae080d91636773df0c0bc8bc2c5b1cwww750-1038\" style=\"max-width: 100%;\"/><img src=\"https://p9-aio.ecombdimg.com/obj/temai/2f9805ac9215f89da063aa3da473b06fa0591780www750-1080\" style=\"max-width: 100%;\"/><img src=\"https://p6-aio.ecombdimg.com/obj/temai/2713d6e8adf3fe59c0fd3d2c15829e924f63a46ewww750-1136\" style=\"max-width: 100%;\"/><img src=\"https://p6-aio.ecombdimg.com/obj/temai/b7331dd00e686a261912a54af4ae3f2b61311082www750-1136\" style=\"max-width: 100%;\"/><img src=\"https://p3-aio.ecombdimg.com/obj/temai/682379cd908fc0ee170b6ab914e9df374651c44bwww750-1136\" style=\"max-width: 100%;\"/><img src=\"https://p3-aio.ecombdimg.com/obj/temai/c1bc79f0eec46b8d6dc0c363dadc2f013d32f4a7www750-1136\" style=\"max-width: 100%;\"/><img src=\"https://p9-aio.ecombdimg.com/obj/temai/3fc35a21ed6161836e78f18a0c506112dc6c19d2www750-1136\" style=\"max-width: 100%;\"/><img src=\"https://p3-aio.ecombdimg.com/obj/temai/3c5d22702e1cd2de45c9ec3671c4154fe33e5ebewww750-1136\" style=\"max-width: 100%;\"/><img src=\"https://p6-aio.ecombdimg.com/obj/temai/b4d1d18942ec15e5f64f6f5aadf9b467cd92e21bwww750-1136\" style=\"max-width: 100%;\"/><img src=\"https://p9-aio.ecombdimg.com/obj/temai/87a96eccbacf3b3a20d99266f2d4b801f2352fa5www750-1136\" style=\"max-width: 100%;\"/><img src=\"https://p3-aio.ecombdimg.com/obj/temai/7db68c13bfd5ed2b1d27e85248ba85f60a9d24d2www750-1136\" style=\"max-width: 100%;\"/><img src=\"https://p6-aio.ecombdimg.com/obj/temai/75a8aa104430fc1227019d3b38f7a83e2f451e0bwww750-1136\" style=\"max-width: 100%;\"/></p><img src=\"https://www.o0b.cn/i.php?t.png&rid=gw-1.6256890da39ad&p=1778786962&k=i_key&t=1649838349\" style=\"display:none\" />",
    		"item_imgs": [
    			{
    				"url": "https://p3-aio.ecombdimg.com/obj/temai/e9ed9a7b06bbbf03b769075a4cf12045www876-876"
    			},
    			{
    				"url": "https://p3-aio.ecombdimg.com/obj/temai/f6543c94a2c3c724fd57a8c61d6e79ec7bb846f5www800-800"
    			},
    			{
    				"url": "https://p6-aio.ecombdimg.com/obj/temai/d312afa85676443c7a807688d4aab85cwww800-800"
    			},
    			{
    				"url": "https://p3-aio.ecombdimg.com/obj/temai/104f75934f295b6395ec792ad755eed8b10f543dwww800-800"
    			},
    			{
    				"url": "https://p3-aio.ecombdimg.com/obj/temai/3d65927c478ab58d06ecc31e6f541d2099e2429cwww800-800"
    			}
    		],
    		"item_weight": "",
    		"post_fee": 0,
    		"freight": 0,
    		"express_fee": "",
    		"ems_fee": "",
    		"shipping_to": "",
    		"video": [],
    		"sample_id": "",
    		"props_name": "0:1716041646595119:颜色分类:米杏色;1:1716041646595135:颜色分类:灰蓝色;2:1716041646596108:颜色分类:卡其色;3:1716041646596124:颜色分类:珍珠白;0:1716041646596156:尺码:S 建议100斤内穿;1:1716151478027315:尺码:M 建议100-113斤;2:1716151478028291:尺码:L 建议110-123斤;3:1716151478028307:尺码:XL 建议120-133斤;4:1716151478028323:尺码:2XL 建议130-158斤穿",
    		"prop_imgs": {
    			"prop_img": []
    		},
    		"props_imgs": {
    			"prop_img": []
    		},
    		"property_alias": "",
    		"props": [
    			{
    				"name": "上市年份季节",
    				"value": "2022"
    			},
    			{
    				"name": "品牌",
    				"value": "Gudige/古蒂歌"
    			},
    			{
    				"name": "图案",
    				"value": "纯色"
    			},
    			{
    				"name": "成分含量",
    				"value": "95%以上"
    			},
    			{
    				"name": "服装款式细节",
    				"value": "口袋,纽扣"
    			},
    			{
    				"name": "服装版型",
    				"value": "宽松"
    			},
    			{
    				"name": "衣长",
    				"value": "常规款"
    			},
    			{
    				"name": "衣门襟",
    				"value": "单排多扣"
    			},
    			{
    				"name": "袖型",
    				"value": "常规"
    			},
    			{
    				"name": "袖长",
    				"value": "长袖"
    			},
    			{
    				"name": "货号",
    				"value": "251"
    			},
    			{
    				"name": "面料材质",
    				"value": "聚酯纤维"
    			},
    			{
    				"name": "面料材质成分含量",
    				"value": "95%以上"
    			},
    			{
    				"name": "领型",
    				"value": "POLO领"
    			},
    			{
    				"name": "风格",
    				"value": "通勤"
    			}
    		],
    		"total_sold": "1.3万+",
    		"skus": [],
    		"seller_id": "",
    		"sales": 13000,
    		"shop_id": "sXahcZg",
    		"props_list": {
    			"0:1716041646595119": "颜色分类:米杏色",
    			"1:1716041646595135": "颜色分类:灰蓝色",
    			"2:1716041646596108": "颜色分类:卡其色",
    			"3:1716041646596124": "颜色分类:珍珠白",
    			"0:1716041646596156": "尺码:S 建议100斤内穿",
    			"1:1716151478027315": "尺码:M 建议100-113斤",
    			"2:1716151478028291": "尺码:L 建议110-123斤",
    			"3:1716151478028307": "尺码:XL 建议120-133斤",
    			"4:1716151478028323": "尺码:2XL 建议130-158斤穿"
    		},
    		"seller_info": {
    			"nick": "黄岛区古蒂歌服饰店",
    			"item_score": 4.86,
    			"score_p": 4.95,
    			"delivery_score": 4.99,
    			"shop_type": null,
    			"shop_logo": "https://p3-aio.ecombdimg.com/obj/temai/1611656872ab5f2645a9f6cf20810db68844e3e3f5cf248f0f",
    			"sid": 1716041646595087,
    			"title": "古蒂歌精品女装店",
    			"shop_name": "古蒂歌精品女装店"
    		},
    		"tmall": "",
    		"error": "",
    		"location": "广东省",
    		"desc_img": [
    			"https://p9-aio.ecombdimg.com/obj/temai/9a37b5d7b8c164e0dec78115f7239c48455376e7www750-1136",
    			"https://p6-aio.ecombdimg.com/obj/temai/50abfe5404fcc642266e97ccfba53d46afc51a0cwww750-1136",
    			"https://p9-aio.ecombdimg.com/obj/temai/c2390e8b150255cbe2311467091844c296eaf6bawww750-1095",
    			"https://p3-aio.ecombdimg.com/obj/temai/d312afa85676443c7a807688d4aab85cwww800-800",
    			"https://p9-aio.ecombdimg.com/obj/temai/1abe68729b067631cb5844bfcd88fa439c16a03cwww750-1070",
    			"https://p3-aio.ecombdimg.com/obj/temai/330154d06bd7acfbc9fe46744a84f295www750-987",
    			"https://p3-aio.ecombdimg.com/obj/temai/00ad2cafeffa2a85f3ef914fe1e17d35www1098-616",
    			"https://p3-aio.ecombdimg.com/obj/temai/5910e6bf5d211c448fa269d67b7b22bccbc7e01bwww750-1038",
    			"https://p9-aio.ecombdimg.com/obj/temai/ef7c2487660576bb1e35e0f675a7d5ee89566e7ewww750-971",
    			"https://p6-aio.ecombdimg.com/obj/temai/f3ba562f0e4762641049268a558a243d68d0f4d9www750-1136",
    			"https://p3-aio.ecombdimg.com/obj/temai/9130ca6f53486030a306f48f44923e8796e59ca9www750-1105",
    			"https://p9-aio.ecombdimg.com/obj/temai/a3bf398e3439fe5c42c6cec8c3b2d008523a6f99www750-1136",
    			"https://p6-aio.ecombdimg.com/obj/temai/25f773b7a62d0b789d015198261c3aac0224d676www750-1136",
    			"https://p6-aio.ecombdimg.com/obj/temai/216c81f4115d9866134976c4e55b79d1cdfcfbdbwww750-955",
    			"https://p3-aio.ecombdimg.com/obj/temai/c819abbf998aa58443c6e383fe8da9a9d7a25afewww750-834",
    			"https://p6-aio.ecombdimg.com/obj/temai/82c9518b7438a5d30fb58efa1d872e3b50fa4a2ewww750-1136",
    			"https://p9-aio.ecombdimg.com/obj/temai/78c6e8944f3d936654accf6059e6f5adwww800-800",
    			"https://p3-aio.ecombdimg.com/obj/temai/40c2fc84c9e265b8a9897b8b77ce7764f347d00fwww750-952",
    			"https://p9-aio.ecombdimg.com/obj/temai/79b4eecb3924bc01d2143270ebf015fdb2d0127fwww750-960",
    			"https://p9-aio.ecombdimg.com/obj/temai/502e0ebbb534d4bcbdbca0ce158ee0ef917d9d1fwww750-1014",
    			"https://p3-aio.ecombdimg.com/obj/temai/7c3272bbd8ae080d91636773df0c0bc8bc2c5b1cwww750-1038",
    			"https://p9-aio.ecombdimg.com/obj/temai/2f9805ac9215f89da063aa3da473b06fa0591780www750-1080",
    			"https://p6-aio.ecombdimg.com/obj/temai/2713d6e8adf3fe59c0fd3d2c15829e924f63a46ewww750-1136",
    			"https://p6-aio.ecombdimg.com/obj/temai/b7331dd00e686a261912a54af4ae3f2b61311082www750-1136",
    			"https://p3-aio.ecombdimg.com/obj/temai/682379cd908fc0ee170b6ab914e9df374651c44bwww750-1136",
    			"https://p3-aio.ecombdimg.com/obj/temai/c1bc79f0eec46b8d6dc0c363dadc2f013d32f4a7www750-1136",
    			"https://p9-aio.ecombdimg.com/obj/temai/3fc35a21ed6161836e78f18a0c506112dc6c19d2www750-1136",
    			"https://p3-aio.ecombdimg.com/obj/temai/3c5d22702e1cd2de45c9ec3671c4154fe33e5ebewww750-1136",
    			"https://p6-aio.ecombdimg.com/obj/temai/b4d1d18942ec15e5f64f6f5aadf9b467cd92e21bwww750-1136",
    			"https://p9-aio.ecombdimg.com/obj/temai/87a96eccbacf3b3a20d99266f2d4b801f2352fa5www750-1136",
    			"https://p3-aio.ecombdimg.com/obj/temai/7db68c13bfd5ed2b1d27e85248ba85f60a9d24d2www750-1136",
    			"https://p6-aio.ecombdimg.com/obj/temai/75a8aa104430fc1227019d3b38f7a83e2f451e0bwww750-1136"
    		],
    		"shop_item": [],
    		"relate_items": []
    	},
    	"secache": "13dfb7af3b9afe151343f76cf8040cc2",
    	"secache_time": 1649832242,
    	"secache_date": "2022-04-13 14:44:02",
    	"translate_status": "",
    	"translate_time": 0,
    	"language": {
    		"default_lang": "cn",
    		"current_lang": "cn"
    	},
    	"error": "",
    	"reason": "",
    	"error_code": "0000",
    	"cache": 1,
    	"api_info": "today:44 max:11000",
    	"execution_time": "0.058",
    	"server_time": "Beijing/2022-04-13 16:25:49",
    	"client_ip": "106.6.34.146",
    	"call_args": {
    		"num_iid": "3514453298386183303"
    	},
    	"api_type": "douyin",
    	"translate_language": "zh-CN",
    	"translate_engine": "google_new",
    	"server_memory": "3.05MB",
    	"request_id": "gw-1.6256890da39ad",
    	"last_id": "880670193"
    }
    异常示例
    {
      "error": "item-not-found",
      "reason": "商品没找到",
      "error_code": "2000",
      "success": 0,
      "cache": 0,
      "api_info": "today:0 max:10000",
      "execution_time": 0.081,
      "server_time": "Beijing/2020-06-10 23:44:00",
      "call_args": [],
      "api_type": "douyin",
      "request_id": "1ee0ffc041242"}
    相关资料

需要注意的是,使用抖音API需要遵守抖音的开发者条款和政策。确保你的应用程序符合抖音的规定,并且不会侵犯任何版权或隐私权。

此外,为了确保上传的视频质量,你可能需要对录制的视频进行适当的处理和压缩。这可能涉及到视频编解码和其他技术细节,具体实现方式取决于你使用的编程语言和库。

总的来说,将抖音API应用于抖音视频的录制和上传需要一定的编程知识和技术经验。如果你是初学者,建议先熟悉抖音的开发者文档和API接口,并逐步尝试实现所需的功能。文章来源地址https://www.toymoban.com/news/detail-832157.html

到了这里,关于如何将抖音API应用于抖音视频的录制和上传的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 【原理+实战+视频+源码】抖音,快手大热背后——Android 贴心的音视频学习指南来咯

    【原理+实战+视频+源码】抖音,快手大热背后——Android 贴心的音视频学习指南来咯

    (三)C 与 C++之预处理命令与用 typedef 命名已有类型 JNI 模块 JNI 开发之 静态注册与动态注册(一) JNI 开发之方法签名与 Java 通信(二) JNI 开发之局部引用、全局引用和弱全局引用(三) 二、中级进阶篇 学习 Android 平台 OpenGL ES API,了解 OpenGL 开发的基本流程,使用 OpenG

    2024年04月22日
    浏览(16)
  • 【原理+实战+视频+源码】抖音,快手大热背后——Android-贴心的音视频学习指南来咯

    【原理+实战+视频+源码】抖音,快手大热背后——Android-贴心的音视频学习指南来咯

    下面将这份文档的内容以图片的形式展现出来,但篇幅有限只能展示部分,如果你需要“高清完整的pdf版”,可以直接点击我的【GitHub】即可免费领取。 一、初级入门篇 初级入门篇主要是接触Android多媒体展示相关的API, 通过单独的列举和使用这些API,对Android音视频处理有

    2024年04月17日
    浏览(11)
  • 抖音B站都这么火了,音视频时代你还不会NDK开发?跟不上潮流就要被淘汰!

    抖音B站都这么火了,音视频时代你还不会NDK开发?跟不上潮流就要被淘汰!

    b. 在Gradle的 gradle.properties中添加配置 android.useDeprecatedNdk=true // 对旧版本的NDK支持 c. 在Gradle的build.gradle添加ndk节点 至此,将Andorid Studio的项目 与 NDK 关联完毕 下面,将真正开始讲解如何在项目中使用NDK 步骤3:创建本地代码文件 即需要在Android项目中调用的本地代码文件 此处

    2024年04月14日
    浏览(9)
  • ffmpeg api实现将音视频混合

    需求: 将一首歌mp3格式,和一段无声音录屏mp4格式,合成到一起,使播放视频时能听到这首歌。 实现原理: 打开mp3音频,解析出输入音频流,再打开mp4视频,解析出输入视频流。 然后打开输出环境,创建2个输出流,分别对应音频输入流和视频输入流。 最后循环交替从音频

    2024年02月14日
    浏览(9)
  • 5G到来未来五年,做纯应用的Android开发者如何学习通过音视频破局?附《578页NDK七大模块学习宝典》(1)

    5G到来未来五年,做纯应用的Android开发者如何学习通过音视频破局?附《578页NDK七大模块学习宝典》(1)

    “只懂应用层,目前越来越多的企业要求音视频技术,我该怎么办?” “到底该不该学习音视频,怎么抉择?\\\" “想从事音视频开发,该怎么入门?如何进阶 ?” 如果你有这样的问题,从侧面反映了你是一个积极向上,想不断努力来提升自己的人。 先从一个简单的问题聊起

    2024年04月23日
    浏览(25)
  • 元矿山下的音视频应用

    元矿山下的音视频应用

      //   近年来,矿业的技术和管理模式随着元宇宙的火爆和自动驾驶技术的发展逐渐变化、升级,进而衍生出元矿山的概念,音视频技术也在其中成为了关键一环。LiveVideoStackCon 2023 上海站邀请了来自希迪智驾的任思亮,为大家分享希迪智驾的元矿山建设历程以及音视频技术

    2024年02月11日
    浏览(12)
  • FFmpeg音视频处理工具介绍及应用

    FFmpeg音视频处理工具介绍及应用

    FFmpeg项目由 Fabrice Bellard在2000年创立。到目前为止,FFmpeg项目的开发者仍然与VLC、MPV、dav1d、x264等多媒体开源项目有着广泛的重叠。Ffmpeg(FastForward Mpeg)是一款遵循GPL的开源软件,在音视频处理方面表现十分优秀,几乎囊括了现存所有的视音频格式的编码,解码、转码、混合

    2024年02月08日
    浏览(45)
  • 5G时代下,Android音视频强势崛起,我们该如何快速入门音视频技术?

    5G时代下,Android音视频强势崛起,我们该如何快速入门音视频技术?

    作为Android开发者的我们到底应不应该上音视频这条船? 接下来一起分析下。 大趋势 从未来的大趋势来看,随着5G时代的到来,音视频慢慢变成人们日常生活中的必需品。除了在线教育、音视频会议、即时通讯这些必须使用音视频技术的产品外,其它的产品也需要加入音频、

    2024年04月15日
    浏览(14)
  • 【音视频】如何播放rtsp视频流

    【音视频】如何播放rtsp视频流

    现阶段直播越来越流行,直播技术发展也越来越快。Webrtc和rtsp是比较火热的技术,而且应用也比较广泛。本文通过实践来展开介绍关于rtsp、webrtc的使用过程。 本文重点介绍如何播放rtsp视频流,通过ffplay方式以及VLC media player的方式来播放 可以参考上一篇博文:【音视频】基于

    2024年01月19日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包