请问这是 trakt.tv 的 api 问题还是 cloudflare 的问题?

2020-02-12 02:31:34 +08:00
 LU35
最近发现所有使用 trakt.tv 做同步的 APP 都无法正常同步数据和关联账号,包括 SeriesGuide,Moviebase,Watcht。
具体现象是,当使用 app 关联 trakt.tv 的账号时,不管是使用 app 内置浏览器还是跳出到 chrome 都会弹出 cloudflare 的验证码,但正常输入验证码并在接下来的网页中输入账号密码成功登陆并返回 app 时候,不管哪个 app 都会报错无法关联,并且不管是否刚输入过验证码,再次尝试关联账号打开网页依然会提示验证码,所以怀疑是成功关联后使用 api 还是遇到了 cf 的验证码,只是这个时候因为已经没有窗口给你输入验证码,所以同步直接报错。
不知道这个猜想是不是对的。另外已经试过使用电信,联通和移动的家庭宽带 ip 和手机 ip 都会要求输入验证码。
尝试反馈给 trakt.tv 的官方后,他们回复说这是 cloudflare 的设置问题,没法改。
这是对的吗?
按照我的理解正常情况下同一个 ip 同样的设备第一次输入 cf 的验证码之后就应该不再要求输入验证码。
而完成账号关联之后的后续 api 也不应该要求验证(也没有地方和窗口能给你验证)。
我现在应该如何给他们官方继续反馈这个信息?
2341 次点击
所在节点    问与答
10 条回复
Sylv
2020-02-12 03:16:59 +08:00
你是不是开了代理?一般只有 cloudflare 判定为高风险 IP 才会一直让你输验证码。
LU35
2020-02-12 03:28:23 +08:00
@Sylv
没开任何代理,测试过电信联通移动的手机和宽带都有验证码,另外测试过新加坡的代理倒是不用输入验证码。
关键问题倒不是 ip,而是感觉这个 api 输入验证码之后还要立即再次访问还要输入验证码。还有关联后的后续 api 也要验证码( app 都关联完成了,后续操作就没有窗口给你所有操作输入验证码的地方)。
感觉这是设置问题吧?
q000q000
2020-02-12 04:29:11 +08:00
我这里也一样,直连,搬瓦工 CN2 和 GCP 代理都连不上,现在只能用网页版...
tankren
2020-02-12 08:45:14 +08:00
@LU35 挂代理试试
mortal
2020-02-12 09:16:05 +08:00
我是只能用代理才行,直连和你一样
oIMOo
2020-02-12 14:24:45 +08:00
在墙外,iTV Shows app 关联 trakt.tv 没问题。
甚至目前使用 trakt.tv 的 API,自行同步到谷歌日历,也没有问题。

不知道你的具体需求是什么。
如果只是想探究 trakt.tv 能否登陆,可以试试在本地 /服务器跑一下 trakt.tv 的 init 方程链接一下。
LU35
2020-02-12 16:13:51 +08:00
@oIMOo 可能没描述清楚
简单点说大陆的大部分 ip 被 cloudflare 判断需要输入验证码,导致同步 api 无法使用。
oIMOo
2020-02-12 17:00:20 +08:00
@LU35 #7
原来是反向的……
我以为是 cloudflare 要访问 API 所以需要验证码……
o1xhack
2020-02-23 13:57:27 +08:00
同样发现这个问题,App 全部都加载不出来了,网页打开没挂任何代理都要验证码,挂了代理反而不需要了。去年回国还没这个问题,好奇怪。
LU35
2020-02-23 16:11:42 +08:00
@o1xhack 我这边已经正常了.测试过电信联通移动的 IP 都不再需要验证码.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/643911

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX