123云盘开放平台 123云盘直链鉴权 Python 代码示例

123云盘开放平台 123云盘直链鉴权 Python 代码示例

介绍

123云盘开放平台和123云盘直链鉴权示例。注意:此仓库并非官方仓库,详细说明请查看下方链接:

代码中的URL鉴权来自:https://gitee.com/pan123-git/123pan-link/issues/I7QXI8

使用示例

*注:由于 Python 等其它编程语言不支持数字开头的模块(变量)名,所以代码中的所有关于“123pan”的字段,均使用“pan123”来称呼。

*** thread_upload.py 是多线程上传的示例(不过貌似接口只支持2个同时请求)***

  • 直链鉴权示例
from pan123 import get_direct_signed_link

# 待签名URL
origin_url = 'http://vip.123pan.com/10/layout1/layout2/%E6%88%91.txt'
# 鉴权密钥
primary_key = 'mykey'
# 账号id
uid = 10
# 防盗链过期时间间隔(秒),60秒会导致链接失效
expire_time_sec = 3 * 60
url = get_direct_signed_link(origin_url, uid, primary_key, expire_time_sec)
  • 开发平台示例

初始化:

from pan123 import pan123openAPI

# 自动获取 access_token
pan123 = pan123openAPI("your clientID", "your clientSecret")
pan123.refresh_access_token()

# 手动设置 access_token
pan123 = pan123openAPI()
pan123.refresh_access_token("your access token")

获取服务器信息:

# 请求获取
data = pan123.refresh_access_token().data
print(data['accessToken'])  # eyJhb...
print(data['expiredAt'])  # 2024-03-22T19:52:23+08:00

此处不一一列举,代码中有非常详尽的注释。

此文章同步至开源仓库(https://gitee.com/wojiaoyishang/123pan)。
您可以点击链接查看更多详细信息,十分欢迎给我们提交 Issue 或者 PR ,一同为开源社区做贡献。
最近一次文章同步于 2024-11-28 21:31:43 。
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇