App: brilliantknightz-app (Devvit Web, u/devvit/web 0.14.7)
我在 devvit.json 中声明了一个外部 fetch 域名:
"permissions": {
"http": {
"enable": true,
"domains": ["api.brilliantknightz.com"]
}
}
在我的应用开发者设置页面,Request Access 列表显示两个相同域名的条目,均为 "Updated 19 hours ago":
api.brilliantknightz.com — Rejected
api.brilliantknightz.com — Approved
尽管有 "Approved" 条目,我的服务器代码仍在运行时被拒绝访问 (在 playtest 中测试):
Error: 7 PERMISSION_DENIED: grpc invocation failed with status 7; HTTP 请求到域名:api.brilliantknightz.com 不允许
域名条目是一个精确的主机名 (没有协议/路径/通配符)。我已经在开发者设置中添加了条款和隐私政策链接 (https://brilliantknightz.com/terms 和 /privacy)。应用程序只做一个 GET 请求到 https://api.brilliantknightz.com/api/puzzles/daily (一个公共 JSON 端点,用于每日下棋难题) 并且没有存储任何个人数据。
问题:
- 为什么同一个域名会同时被 Approve 和 Reject,哪一个生效?
- "Reject" 记录似乎是在运行时阻止了访问 — 怎么清除它或获取一个干净的 Approve?应该重新申请,Reject 有什么原因可以查看吗?
评论 (0)