Pan 百度网盘开放平台 Go SDK Pan

jsyzchen2021-01-07 17:44:06 • 11148 次点击    
这是一个分享于 2021-01-07 17:44:06 的项目,其中的信息可能已经有所发展或是发生改变。

Pan Go Sdk

该代码库为百度网盘开放平台Go语言的SDK,详细请参考官方技术文档https://pan.baidu.com/union/document/entrance

github地址

https://github.com/jsyzchen/pan 欢迎star&issue

下载

使用Go mod

在您的项目中的go.mod文件内添加这行代码

require github.com/jsyzchen/pan v0.0.1

并在项目中引入github.com/jsyzchen/pan

import (
    "github.com/jsyzchen/pan/auth"
    "github.com/jsyzchen/pan/file"
)

不使用 Go mod

go get -u github.com/jsyzchen/pan/file

使用示例

package main

import (
    "fmt"
    "github.com/jsyzchen/pan/file"
)

func main() {
    accessToken := "122.b0a9ab31cc24b429d460cd3ce1f1af97.Yn53jGAwd_1elGgODFvYl1sp9qOYVUDRiVawin5.tbNcEw"
    path := "/apps/书梯/CHSS.mkv"
    localFilePath := "/Download/CHSS.mkv"
    fileUploader := file.NewUploader(accessToken, path, localFilePath)
    res, err := fileUploader.Upload()
    if err != nil {
        fmt.Println("err:", err)
        return
    }
    fmt.Println(res)
}

更多示例参考

https://github.com/jsyzchen/pan/tree/main/examples

A go sdk for baidu netdisk open platform 百度网盘开放平台 Go SDKRead More

Latest commit to the main branch on 3-5-2024
Download as zip
授权协议:
开发语言:
Go 查看源码»
11148 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传