pikpak 接口
    pikpak 接口
    • pikpak接口
    • d参数获取
      POST
    • 通用取件-POP3
      POST
    • 微软oauth2取件
      POST
    • 删除邮箱邮件
      POST
    • 登录接口-Alist
      POST
    • Sign 新参数获取
      POST
    • pikpak-滑块验证接口
      POST
    • PIkPak-TX验证API
      POST

      Sign 新参数获取

      POST
      https://pik-sign.bilivo.top/getSign

      说明#

      1027: 站点再次被人恶意请求,所以决定不再开放本接口使用。
      L站3级用户可以私信并说明用途。其他请自行购买:vCode

      提醒事项#

      bilivo域名已正常使用,备份接口域名:pik-sign.98tt.me
      0922 更新说明:
      已添加重试机制。
      当rtc_token传空字符串时,则自动调用接口获取。
      1011更新说明:
      修复request_id存在没有返回的问题。

      接口原因#

      PikPak 近期将某些验证改为了谷歌验证,并且在谷歌验证后,还需要生成三个新参数来获取最终的captchaToken:request_id、rtc_token、sign。

      简单的使用说明#

      1、以 pikpak注册流程为例,执行xxx/v1/shield/captcha/init方法后,会得到一个初始的captcha_token,然后需要通过打码得到一个谷歌token值。打码平台推荐:yescaptcha
      2、调用本接口,传入captchaCode和rtcToken,获取sign、request_id等值。其中captchaCode就是初始的captcha_token。
      3、最后构造请求参数,执行https://user.pikpak.me/credit/v1/report方法,获取最终能够使用的captcha_token。其他 有谷歌验证的地方应该都是类似的操作。

      report方法官方示例#

      获取到sign、rtcToken、request_id、captcha_token等数据后,构造如下请求获取最终所需的captcha_token用于后续请求即可。
      其中data数据为谷歌验证打码后的token值。打码平台推荐:yescaptcha 、captcha
      注册账号时谷歌验证.png

      请求参数

      Body 参数application/json
      captchaCode
      string 
      必需
      [/v1/shield/captcha/init]方法返回的captchaToken 值
      vCode
      string 
      必需
      接口使用授权码,自行前往商城购买。
      rtcToken
      string 
      可选
      rtcToken,不需要传,已经实现自动获取
      示例
      {
      	"captchaCode": "ck0.5LX7Sr*****2gAVLJ--J***cvAoc",
      	"vCode": "",
      	"rtcToken": ""
      }

      示例代码

      Shell
      JavaScript
      Java
      Swift
      Go
      PHP
      Python
      HTTP
      C
      C#
      Objective-C
      Ruby
      OCaml
      Dart
      R
      请求示例请求示例
      Shell
      JavaScript
      Java
      Swift
      curl --location --request POST 'https://pik-sign.bilivo.top/getSign' \
      --header 'Content-Type: application/json' \
      --data-raw '{
      	"captchaCode": "ck0.5LX7Sr*****2gAVLJ--J***cvAoc",
      	"vCode": "",
      	"rtcToken": ""
      }'

      返回响应

      🟢200成功
      application/json
      Body
      code
      integer 
      必需
      data
      object 
      必需
      request_id
      string 
      必需
      rtc_token
      string 
      必需
      sign
      string 
      必需
      msg
      string 
      必需
      示例
      {
      	"code": 200,
      	"data": {
      		"request_id": "ca3dd463-d173-4e78-aada-c42c3605dd9c",
      		"rtc_token": "2415:869c:66ea:9e0f:4b52:a04c:b4f8:5be6",
      		"sign": "he9JgUOdXzWDCADTNjWI5iYfLJk="
      	},
      	"msg": "success"
      }
      🟢200接口未授权
      修改于 2024-12-30 03:56:44
      上一页
      登录接口-Alist
      下一页
      pikpak-滑块验证接口
      Built with