关于Pixiv第三方客户端无法登陆问题
现在不能文中所述的固定值了,必须要计算真实时间

昨日听闻Pixiv的API接口升级,大部分第三方的APP都无法登陆了,之后也是一直在找解决方案,最后在Mikusa的博客里面发现了这个 Iuuses ,并在里面找到了解决方案。

解决方案

Pixiv这次接口更新主要是在Header中加入了两个字段。
一个是X-Client-Time,内容为RFC3339格式的时间戳,类似

3000-01-01T00:00:00+00:00

另一个字段是X-Client-Hash,内容为X-Client-Time的内容加上

28c1fdd170a5204386cb1313c7077b34f83e4aaf4aa829ce78c231e05b0bae2c

之后再进行MD5编码

众所周知MD5是校验编码,无法还原为原始数据,所以因此可以推测服务器没有办法判断当前的数据是否合法,因此只要写死进客户端里一个规则合法的值就可以了。

最后只要在请求的Header中添加

x-client-time: 3000-01-01T00:00:00+00:00
x-client-hash: 93771864335ef0c8e52db10be563eab3

就可以解决问题~

暂无评论

发送评论 编辑评论


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