1 Star 1 Fork 0

瓜哥 / XiaoFeng.DouYin

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

XiaoFeng.DouYin

fayelf

GitHub top language GitHub License Nuget Downloads Nuget Nuget (with prereleases)

Nuget:XiaoFeng.DouYin

QQ群号 QQ群 公众号
748408911 QQ 群 畅聊了个科技

源码: https://github.com/zhuovi/xiaofeng.douyin

教程: https://www.eelf.cn

抖音开放平台SDK

XiaoFeng.DouYin

XiaoFeng.DouYin generator with XiaoFeng.DouYin.

Install

.NET CLI

$ dotnet add package XiaoFeng.DouYin --version 1.0.0

Package Manager

PM> Install-Package XiaoFeng.DouYin -Version 1.0.0

PackageReference

<PackageReference Include="XiaoFeng.DouYin" Version="1.0.0" />

Paket CLI

> paket add XiaoFeng.DouYin --version 1.0.0

Script & Interactive

> #r "nuget: XiaoFeng.DouYin, 1.0.0"

Cake

// Install XiaoFeng.DouYin as a Cake Addin
#addin nuget:?package=XiaoFeng.DouYin&version=1.0.0

// Install XiaoFeng.DouYin as a Cake Tool
#tool nuget:?package=XiaoFeng.DouYin&version=1.0.0

XiaoFeng 类库包含库

命名空间 所属类库 开源状态 说明 包含功能
XiaoFeng.Prototype XiaoFeng.Core :white_check_mark: 扩展库 ToCase 类型转换
ToTimestamp,ToTimestamps 时间转时间戳
GetBasePath 获取文件绝对路径,支持Linux,Windows
GetFileName 获取文件名称
GetMatch,GetMatches,GetMatchs,IsMatch,ReplacePatten,RemovePattern 正则表达式操作
XiaoFeng.Net XiaoFeng.Net :white_check_mark: 网络库 XiaoFeng网络库,封装了Socket客户端,服务端(Socket,WebSocket),根据当前库可轻松实现订阅,发布等功能。
XiaoFeng.Http XiaoFeng.Core :white_check_mark: 模拟请求库 模拟网络请求
XiaoFeng.Data XiaoFeng.Core :white_check_mark: 数据库操作库 支持SQLSERVER,MYSQL,ORACLE,达梦,SQLITE,ACCESS,OLEDB,ODBC等数十种数据库
XiaoFeng.Cache XiaoFeng.Core :white_check_mark: 缓存库 内存缓存,Redis,MemcachedCache,MemoryCache,FileCache缓存
XiaoFeng.Config XiaoFeng.Core :white_check_mark: 配置文件库 通过创建模型自动生成配置文件,可为xml,json,ini文件格式
XiaoFeng.Cryptography XiaoFeng.Core :white_check_mark: 加密算法库 AES,DES,RSA,MD5,DES3,SHA,HMAC,RC4加密算法
XiaoFeng.Excel XiaoFeng.Excel :white_check_mark: Excel操作库 Excel操作,创建excel,编辑excel,读取excel内容,边框,字体,样式等功能
XiaoFeng.Ftp XiaoFeng.Ftp :white_check_mark: FTP请求库 FTP客户端
XiaoFeng.IO XiaoFeng.Core :white_check_mark: 文件操作库 文件读写操作
XiaoFeng.Json XiaoFeng.Core :white_check_mark: Json序列化,反序列化库 Json序列化,反序列化库
XiaoFeng.Xml XiaoFeng.Core :white_check_mark: Xml序列化,反序列化库 Xml序列化,反序列化库
XiaoFeng.Log XiaoFeng.Core :white_check_mark: 日志库 写日志文件,数据库
XiaoFeng.Memcached XiaoFeng.Memcached :white_check_mark: Memcached缓存库 Memcached中间件,支持.NET框架、.NET内核和.NET标准库,一种非常方便操作的客户端工具。实现了Set,Add,Replace,PrePend,Append,Cas,Get,Gets,Gat,Gats,Delete,Touch,Stats,Stats Items,Stats Slabs,Stats Sizes,Flush_All,Increment,Decrement,线程池功能。
XiaoFeng.Redis XiaoFeng.Redis :white_check_mark: Redis缓存库 Redis中间件,支持.NET框架、.NET内核和.NET标准库,一种非常方便操作的客户端工具。实现了Hash,Key,String,ZSet,Stream,Log,List,订阅发布,线程池功能;
XiaoFeng.Threading XiaoFeng.Core :white_check_mark: 线程库 线程任务,线程队列
XiaoFeng.Mvc XiaoFeng.Mvc :x: 低代码WEB开发框架 .net core 基础类,快速开发CMS框架,真正的低代码平台,自带角色权限,WebAPI平台,后台管理,可托管到服务运行命令为:应用.exe install 服务名 服务说明,命令还有 delete 删除 start 启动 stop 停止。
XiaoFeng.Proxy XiaoFeng.Proxy :white_check_mark: 代理库 开发中
XiaoFeng.TDengine XiaoFeng.TDengine :white_check_mark: TDengine 客户端 开发中
XiaoFeng.GB28181 XiaoFeng.GB28181 :white_check_mark: 视频监控库,SIP类库,GB28181协议 开发中
XiaoFeng.Onvif XiaoFeng.Onvif :white_check_mark: 视频监控库Onvif协议 XiaoFeng.Onvif 基于.NET平台使用C#封装Onvif常用接口、设备、媒体、云台等功能, 拒绝WCF服务引用动态代理生成wsdl类文件 , 使用原生XML扩展标记语言封装参数,所有的数据流向都可控。
FayElf.Plugins.WeChat FayElf.Plugins.WeChat :white_check_mark: 微信公众号,小程序类库 微信公众号,小程序类库。
XiaoFeng.Mqtt XiaoFeng.Mqtt :white_check_mark: MQTT协议 XiaoFeng.Mqtt中间件,支持.NET框架、.NET内核和.NET标准库,一种非常方便操作的客户端工具。实现了MQTT客户端,MQTT服务端,同时支持TCP,WebSocket连接。支持协议版本3.0.0,3.1.0,5.0.0。
XiaoFeng.Modbus XiaoFeng.Modbus :white_check_mark: MODBUS协议 MODBUS协议,支持RTU、ASCII、TCP三种方式进行通信,自动离线保存服务端数据
XiaoFeng.DouYin XiaoFeng.DouYin :white_check_mark: 抖音开放平台SDK 抖音开放平台接口
XiaoFeng.KuaiShou XiaoFeng.KuaiShou :white_check_mark: 快手开放平台SDK 快手开放平台接口
XiaoFeng.Mvc.AdminWinDesk XiaoFeng.Mvc.AdminWinDesk :white_check_mark: XiaoFeng.Mvc后台皮肤 模仿windows桌面后台皮肤
FayElf.Cube.Blog FayElf.Cube.Blog :white_check_mark: XiaoFeng.Mvc开发的技术博客 使用低代码开发框架(XiaoFeng.Mvc)+Windows后台皮肤(XiaoFeng.Mvc.AdminWinDesk),开发的一个博客平台。

教程说明

配置文件

命名空间:XiaoFeng.DouYin.Model

类名:OpenApiOptions

配置文件路径:/Config/DouYinOpenApiConfig.json

配置文件内容

{
  "ClientKey"/*应用唯一标识*/: "",
  "ClientSecret"/*应用唯一标识对应的密钥*/: ""
}

配置模型

namespace XiaoFeng.DouYin.Model
{
    /// <summary>
    /// OpenAPI配置
    /// </summary>
    [ConfigFile("Config/DouYinOpenApiConfig.json", 0, "FAYELF-CONFIG-DOUYIN-OPENAPI-CONFIG", ConfigFormat.Json)]
    public class OpenApiOptions : ConfigSet<OpenApiOptions>
    {
        #region 构造器
        /// <summary>
        /// 无参构造器
        /// </summary>
        public OpenApiOptions()
        {

        }
        #endregion

        #region 属性
        /// <summary>
        /// 应用唯一标识
        /// </summary>
        [Description("应用唯一标识")]
        public string ClientKey { get; set; }
        /// <summary>
        /// 应用唯一标识对应的密钥
        /// </summary>
        [Description("应用唯一标识对应的密钥")]
        public string ClientSecret { get; set; }
        #endregion

        #region 方法

        #endregion
    }
}

接口方法

var api = new OpenAPI();

//获取AccessToken
var AccessTokenModel = await api.GetAccessTokenAsync("code码");

//刷新Refresh_Token
var RefreshAccessTokenModel = await api.RefreshRefreshAccessTokenAsync("refreshToken");

//生成 client_token
var AccessTokenModela = await api.CreateClientTokenAsync();

//刷新 access_token
var AccessTokenModelb = await api.RefreshAccessTokenAsync("refreshToken");

//获取 OpenTicket
var TicketModel = await api.GetOpenTicketAsync("ClientToken");

//其它接口都是在api下不再一一列出.
MIT License Copyright (c) 2024 - 2025 FayElf(www.eelf.cn) QQ:7092734 Email:jacky@eelf.cn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

抖音开放平台SDK 展开 收起
C#
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C#
1
https://gitee.com/zhuovi/XiaoFeng.DouYin.git
git@gitee.com:zhuovi/XiaoFeng.DouYin.git
zhuovi
XiaoFeng.DouYin
XiaoFeng.DouYin
main

搜索帮助