Hi Devvit团队/社区,

我试图了解我需要改变什么才能解决被拒绝的HTTP Fetch域异常。

应用程序:

recipebot-devgw

请求域名:

recipebot.devgw.com

域名目前标记为:

Rejected

我在开发者门户中没有获取到具体的拒绝原因,所以我试图确定是否是因为认为这是个人/自定义域名,还是我的文档/用例仍然不充分。

RecipeBot是一个命令触发的应用程序。它只有在用户评论以下特定的独立命令时才会执行:

!recipecard

当触发时,Devvit应用程序读取父帖子/评论并发送一个最小的签名POST请求到:

https://recipebot.devgw.com/internal/devvit/recipecard

后端返回一个公共卡片URL,Devvit应用程序回复用户的命令评论中该URL。

后端是必要的,因为应用程序通过一个本地渲染管线生成PNG、SVG和PDF菜谱卡片艺术品,这些不能在Devvit中运行。后端还处理作业去重、艺术品托管和删除请求。

公共端点文档在这里:

https://recipebot.devgw.com/devvit-api

条款:

https://recipebot.devgw.com/terms

隐私:

https://recipebot.devgw.com/privacy

Devvit测试确认触发器是工作的,唯一的失败是域名白名单:

```text
RecipeBot检查评论命令
RecipeBot onCommentCreate handler entered
RecipeBot backend request {
backendUrl: 'https://recipebot.devgw.com',
finalPostUrl: 'https://recipebot.devgw.com/internal/devvit/recipecard',
endpointPath: '/internal/devvit/recipecard',
webhookSecretPresent: true,
commandCommentId: 't1_...',
subreddit: 'recipebot_devgw_dev'
}
RecipeBot backend fetch failed {
errorMessage: '7 PERMISSION_DENIED: grpc invocation failed with status 7; HTTP request to domain: recipebot.devgw.com is not allowed'
}

发送到后端的数据仅限于创建请求的菜谱卡片作业所需的:

命令评论ID
请求者用户名
子版块
父帖子/评论全名
父帖子/评论标题/正文
父帖子/评论_permalink
父帖子/评论URL
创建时间戳

RecipeBot不收集Reddit密码、OAuth客户端密钥、私信、支付信息、广告标识符或与之无关的个人资料。

RecipeBot不出售用户数据,不使用Reddit内容进行广告,不使用Reddit内容进行模型训练。

我的问题:

recipebot.devgw.com是否被拒绝因为自定义/个人域名不可以被HTTP Fetch批准?
如果自定义域名可以通过理由被批准,什么具体的东西在我的README/docs/隐私页中仍然不充分?
是否移动Devvit面向的端点到Supabase、Firebase或AWS Lambda是一个推荐的路径?
是否有方法可以要求重新审查更新应用程序README和添加公共端点文档后?
我很乐意改变架构,但我希望了解这个域名是否可以批准之前添加一个中继层。