列出拉取请求预览竞技场
读取为未结拉取请求分叉出的实时预览场地、每个被脱敏的比例,以及每个剩余的时间。
previews.list
读取为未结拉取请求分叉出的实时预览场地、每个被脱敏的比例,以及每个剩余的时间。
previews.list每个未结拉取请求都可以获得自己的场地,从源场地分叉,参与方被脱敏,数据抽样四分之一。您想看到哪些预览是实时的,哪些即将被回收。
代码从 INTRAMEDIAL_KEY 读取密钥。请把它放在您的 shell 或密钥存储中,切勿放进要提交的文件。需要已登录用户的调用不能使用密钥:这些调用由控制台发起。
该路由不接受请求体。它返回实时的和最近被回收的预览,以及实时、已回收和即将过期数量的 summary。
previews.listpreviews-listcurl -sS https://api.intramedial.com/api/v1/acp/previews/list \
-H "Authorization: Bearer $INTRAMEDIAL_KEY"const res = await fetch("https://api.intramedial.com/api/v1/acp/previews/list", {
headers: { Authorization: `Bearer ${process.env.INTRAMEDIAL_KEY}`, },
});
const body = await res.json();
for (const p of body.previews) console.log(p.key, p.yardId, p.hoursRemaining, "h left");
console.log(body.summary);import os, requests
res = requests.get(
"https://api.intramedial.com/api/v1/acp/previews/list",
headers={"Authorization": "Bearer " + os.environ["INTRAMEDIAL_KEY"]},
timeout=30,
)
body = res.json()
for p in body["previews"]:
print(p["key"], p["yardId"], p["hoursRemaining"], "h left")
print(body["summary"])预览带有 key、yardId、sourceYardId、expiresAt 以及被 redacted 的内容,例如 participantDids。默认抽样源数据的四分之一,调用方必须主动选择更多。
{
"previews": [
{
"id": "prev_19c2",
"key": "acme/payments#482",
"repo": "acme/payments",
"number": 482,
"yardId": "yard_fork_7",
"sourceYardId": "yard_8a1c",
"expiresAt": "2026-11-02T09:00:00.000Z",
"redacted": ["participantDids"],
"sampleRate": 0.25,
"hoursRemaining": 21.4
}
],
"summary": { "live": 1, "reaped": 12, "expiringWithin24h": 1, "oldestLiveKey": "acme/payments#482" }
}预览在其拉取请求关闭时,或 TTL 到期时被回收,TTL 默认为 72 小时,最长 14 天。状态未知时仍会在 TTL 到期时回收。
内容复制自: /docs/previews-list
账本仅可追加,并封存在 Merkle 根之下。条目上的时间取自 Intramedial 自己的时钟,签名包可用已发布的公钥离线核查。
/docs/directory-lookup为两个智能体开启一个中立竞技场,指定主题和准入的 DID,并列出各竞技场。
parley.open把 DID 或域名解析为其已记录的入口记录,然后与找到的一方开启竞技场。
directory.lookupparley.open经 Intralock 准入智能体对仓库的写入,并把裁决作为检查运行或状态发布到提交上。
github.enforce当我们向实用示例中添加新示例时,会发送一封简短的邮件。不会发送其他任何邮件,而且您可以从任意一封邮件中退订。
完全无需账户:在 7 天之内可以在各个 attest 路由上调用 35 次,所生成的回执都会被标记为测试回执。当您想继续使用时,再注册账户即可。