安全网关动态资产访问 API

API ID 13197

生成防篡改的时间限制IP绑定访问链接,以保护高级下载和流媒体文件免受未经授权的共享。实际文件位置从不暴露给最终用户

104 ms 平均响应

API 文档

端点

请求
返回一个状态消息确认API正在运行 无需参数
Endpoint ID: 26929
GET https://docs.zylalabs.com/api/13197/securegate+dynamic+asset+access+api/26929/health+check
输入参数

剩余免费测试请求:3 / 3。

此端点不需要任何输入参数。

API 示例响应
JSON
{
  "status": "success",
  "message": "SignedURL Pro API is running.",
  "time": "2026-07-16T13:47:13.632Z"
}
健康检查 — 代码片段

curl --location --request GET 'https://zylalabs.com/api/13197/securegate+dynamic+asset+access+api/26929/health+check' --header 'Authorization: Bearer YOUR_API_KEY' 


    
请求

为文件创建一个签名的、时间限制的访问链接。该链接可以绑定到特定的IP地址和浏览器签名,并限制使用次数的最大值

Endpoint ID: 26930
POST https://docs.zylalabs.com/api/13197/securegate+dynamic+asset+access+api/26930/generate+signed+access+link
输入参数

生成签名访问链接 — 端点功能

对象 描述
请求体 必需 Json

剩余免费测试请求:3 / 3。


输入参数

API 示例响应
JSON
{
  "status": "success",
  "accessUrl": "https://signedurl-gatekeeper.cancap.workers.dev/access/eyJmaWxlVXJsIjoiaHR0cHM6Ly9weXBpLm9yZy9weXBpL3JlcXVlc3RzL2pzb24iLCJmaWxlSWQiOiJzYW1wbGUtZmlsZS0xIiwiaXAiOm51bGwsInVhSGFzaCI6bnVsbCwiZXhwIjoxNzg0MTQ5NTcxLCJtYXhVc2VzIjoyLCJub25jZSI6Ijg4YzllMDJmYjU0MGYyYjZjNzA2MGMzMWY1NmJjMDM4In0.feba462a71fbe444d3b78bf7c204c815ee37579a1a7c476c02aad12038a48a49",
  "fileId": "sample-file-1",
  "expiresAt": "2026-07-15T21:06:11.000Z",
  "maxUses": 2,
  "ipBound": false,
  "clientBound": false
}
生成签名访问链接 — 代码片段

curl --location --request POST 'https://zylalabs.com/api/13197/securegate+dynamic+asset+access+api/26930/generate+signed+access+link' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "fileUrl": "https://pypi.org/pypi/requests/json",
  "fileId": "sample-file-1",
  "ttlSeconds": 900,
  "maxUses": 2,
  "bindIp": false,
  "bindClient": false
}'

    
请求

验证签名的访问令牌,如果有效,则直接流回真实文件。拒绝过期、篡改、IP不匹配或已使用完的令牌请求

Endpoint ID: 26931
GET https://docs.zylalabs.com/api/13197/securegate+dynamic+asset+access+api/26931/access+protected+file
输入参数

访问受保护文件 — 端点功能

对象 描述
请求体 必需 Json

剩余免费测试请求:3 / 3。


输入参数

API 示例响应
JSON
{"info":{"author":null,"author_email":"Kenneth Reitz <[email protected]>","bugtrack_url":null,"classifiers":["Development Status :: 5 - Production/Stable","Environment :: Web Environment","Intended Audience :: Developers","License :: OSI Approved :: Apache Software License","Natural Language :: English","Operating System :: OS Independent","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14","Programming Language :: Python :: 3.15","Programming Language :: Python :: Free Threading :: 2 - Beta","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Python :: Implementation :: PyPy","Topic :: Internet :: WWW/HTTP","Topic :: Software Development :: Libraries"],"description":"# Requests\n\n[![Version](https://img.shields.io/pypi/v/requests.svg?maxAge=86400)](https://pypi.org/project/requests/)\n[![Supported Versions](https://img.shields.io/pypi/pyversions/requests.svg)](https://pypi.org/project/requests)\n[![Downloads](https://static.pepy.tech/badge/requests/month)](https://pepy.tech/project/requests)\n[![Contributors](https://img.shields.io/github/contributors/psf/requests.svg)](https://github.com/psf/requests/graphs/contributors)\n[![Documentation](https://readthedocs.org/projects/requests/badge/?version=latest)](https://requests.readthedocs.io)\n\n**Requests** is a simple, yet elegant, HTTP library.\n\n```python\n>>> import requests\n>>> r = requests.get('https://httpbin.org/basic-auth/user/pass', auth=('user', 'pass'))\n>>> r.status_code\n200\n>>> r.headers['content-type']\n'application/json; charset=utf8'\n>>> r.encoding\n'utf-8'\n>>> r.text\n'{\"authenticated\": true, ...'\n>>> r.json()\n{'authenticated': True, ...}\n```\n\nRequests allows you to send HTTP/1.1 requests extremely easily. There’s no need to manually add query strings to your URLs, or to form-encode your `PUT` & `POST` data — but nowadays, just use the `json` method!\n\nRequests is one of the most downloaded Python packages today, pulling in around `300M downloads / week` — according to GitHub, Requests is currently [depended upon](https://github.com/psf/requests/network/dependents?package_id=UGFja2FnZS01NzA4OTExNg%3D%3D) by `4,000,000+` repositories.\n\n## Installing Requests and Supported Versions\n\nRequests is available on PyPI:\n\n```console\n$ python -m pip install requests\n```\n\nRequests officially supports Python 3.10+.\n\n## Supported Features & Best–Practices\n\nRequests is ready for the demands of building robust and reliable HTTP–speaking applications, for the needs of today.\n\n- Keep-Alive & Connection Pooling\n- International Domains and URLs\n- Sessions with Cookie Persistence\n- Browser-style TLS/SSL Verification\n- Basic & Digest Authentication\n- Familiar `dict`–like Cookies\n- Automatic Content Decompression and Decoding\n- Multi-part File Uploads\n- SOCKS Proxy Support\n- Connection Timeouts\n- Streaming Downloads\n- Automatic honoring of `.netrc`\n- Chunked HTTP Requests\n\n## Cloning the repository\n\nWhen cloning the Requests repository, you may need to add the `-c\nfetch.fsck.badTimezone=ignore` flag to avoid an error about a bad commit timestamp (see\n[this issue](https://github.com/psf/requests/issues/2690) for more background):\n\n```shell\ngit clone -c fetch.fsck.badTimezone=ignore https://github.com/psf/requests.git\n```\n\nYou can also apply this setting to your global Git config:\n\n```shell\ngit config --global fetch.fsck.badTimezone ignore\n```\n\n---\n\n[![Kenneth Reitz](https://raw.githubusercontent.com/psf/requests/main/ext/kr.png)](https://kennethreitz.org) [![Python Software Foundation](https://raw.githubusercontent.com/psf/requests/main/ext/psf.png)](https://www.python.org/psf)\n","description_content_type":"text/markdown","docs_url":null,"download_url":null,"downloads":{"last_day":-1,"last_month":-1,"last_week":-1},"dynamic":["License-File"],"home_page":null,"keywords":null,"license":"Apache-2.0","license_expression":null,"license_files":["LICENSE","NOTICE"],"maintainer":null,"maintainer_email":"Ian Stapleton Cordasco <[email protected]>, Nate Prewitt <[email protected]>","name":"requests","package_url":"https://pypi.org/project/requests/","platform":null,"project_url":"https://pypi.org/project/requests/","project_urls":{"Documentation":"https://requests.readthedocs.io","Source":"https://github.com/psf/requests"},"provides_extra":["security","socks","use-chardet-on-py3"],"release_url":"https://pypi.org/project/requests/2.34.2/","requires_dist":["charset_normalizer<4,>=2","idna<4,>=2.5","urllib3<3,>=1.26","certifi>=2023.5.7","PySocks!=1.5.7,>=1.5.6; extra == \"socks\"","chardet<8,>=3.0.2; extra == \"use-chardet-on-py3\""],"requires_python":">=3.10","summary":"Python HTTP for Humans.","version":"2.34.2","yanked":false,"yanked_reason":null},"last_serial":37059094,"ownership":{"organization":null,"roles":[{"role":"Owner","user":"Lukasa"},{"role":"Owner","user":"graffatcolmingov"},{"role":"Owner","user":"nateprewitt"}]},"releases":{"0.0.1":[],"0.10.0":[{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"62350230421b8c4efad6624518028163329ad0c2df9e58e6b3bee013427bf8f6","md5":"c90a48af18eb4170dbe4832c1104440c","sha256":"210a82e678c45d433a4ad1f105974b3102a8ab5198872dc0a3238a8750d4c65e"},"downloads":-1,"filename":"requests-0.10.0.tar.gz","has_sig":false,"md5_digest":"c90a48af18eb4170dbe4832c1104440c","packagetype":"sdist","python_version":"source","requires_python":null,"size":62046,"upload_time":"2012-01-22T05:08:17","upload_time_iso_8601":"2012-01-22T05:08:17.091441Z","url":"https://files.pythonhosted.org/packages/62/35/0230421b8c4efad6624518028163329ad0c2df9e58e6b3bee013427bf8f6/requests-0.10.0.tar.gz","yanked":false,"yanked_reason":null}],"0.10.1":[{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"b456ba2d803383ec32d70f8faa7df5eb37ee9b3fc662ff68b7ab01ad9740b83a","md5":"699147d2143bff95238befa58980b912","sha256":"da6031575a30c7b65ea99465183468349b3645e6bf5322e49d53f565b27ed2b5"},"downloads":-1,"filename":"requests-0.10.1.tar.gz","has_sig":false,"md5_digest":"699147d2143bff95238befa58980b912","packagetype":"sdist","python_version":"source","requires_python":null,"size":63234,"upload_time":"2012-01-23T08:22:52","upload_time_iso_8601":"2012-01-23T08:22:52.352375Z","url":"https://files.pythonhosted.org/packages/b4/56/ba2d803383ec32d70f8faa7df5eb37ee9b3fc662ff68b7ab01ad9740b83a/requests-0.10.1.tar.gz","yanked":false,"yanked_reason":null}],"0.10.2":[{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"581e6b84552b6553f5beaf7cb0fe15115e7e4673326ed9188ad5338559ee8285","md5":"47c3cf85a0112d423137b43989663bef","sha256":"1546ef1e291ae337086369b621096fb0f69f88f6f67f60b1f6b7c18d1ca278e1"},"downloads":-1,"filename":"requests-0.10.2.tar.gz","has_sig":false,"md5_digest":"47c3cf85a0112d423137b43989663bef","packagetype":"sdist","python_version":"source","requires_python":null,"size":60158,"upload_time":"2012-02-15T09:48:52","upload_time_iso_8601":"2012-02-15T09:48:52.830436Z","url":"https://files.pythonhosted.org/packages/58/1e/6b84552b6553f5beaf7cb0fe15115e7e4673326ed9188ad5338559ee8285/requests-0.10.2.tar.gz","yanked":false,"yanked_reason":null}],"0.10.3":[{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"014439988315e036b79fe70428273053617266bf20d1363e91082346fae8450d","md5":"a055af00593f4828c3becd0ccfab503f","sha256":"8eeb24328304b015cbd59a49670e2738b77034b225b566729ddb19941899e490"},"downloads":-1,"filename":"requests-0.10.3.tar.gz","has_sig":false,"md5_digest":"a055af00593f4828c3becd0ccfab503f","packagetype":"sdist","python_version":"source","requires_python":null,"size":60493,"upload_time":"2012-02-20T20:10:57","upload_time_iso_8601":"2012-02-20T20:10:57.584946Z","url":"https://files.pythonhosted.org/packages/01/44/39988315e036b79fe70428273053617266bf20d1363e91082346fae8450d/requests-0.10.3.tar.gz","yanked":false,"yanked_reason":null}],"0.10.4":[{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"94ac5fa21e435ba8050d14db92ce29763c28196b727d4079dc608d39177fbf9b","md5":"5e465e9e739bcc9f71935ca4e9706168","sha256":"2ad4cc51d7595ca6f97373a0d697999e0cbdbbf1ba665d18f0f3dcec12b8be77"},"downloads":-1,"filename":"requests-0.10.4.tar.gz","has_sig":false,"md5_digest":"5e465e9e739bcc9f71935ca4e9706168","packagetype":"sdist","python_version":"source","requires_python":null,"size":60889,"upload_time":"2012-02-20T22:21:31","upload_time_iso_8601":"2012-02-20T22:21:31.091713Z","url":"https://files.pythonhosted.org/packages/94/ac/5fa21e435ba8050d14db92ce29763c28196b727d4079dc608d39177fbf9b/requests-0.10.4.tar.gz","yanked":false,"yanked_reason":null}],"0.10.6":[{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"b41f8f5430040fcf4391dc5bd324424a569e2e0d96595952b21eb82403602d98","md5":"c889401445de3cbbac98509208a73b83","sha256":"31134b4f35951730dcce59f2af334478b68caa5728902a1d6bd5e115ec677d8b"},"downloads":-1,"filename":"requests-0.10.6.tar.gz","has_sig":false,"md5_digest":"c889401445de3cbbac98509208a73b83","packagetype":"sdist","python_version":"source","requires_python":null,"size":61673,"upload_time":"2012-02-26T05:17:54","upload_time_iso_8601":"2012-02-26T05:17:54.135905Z","url":"https://files.pythonhosted.org/packages/b4/1f/8f5430040fcf4391dc5bd324424a569e2e0d96595952b21eb82403602d98/requests-0.10.6.tar.gz","yanked":false,"yanked_reason":null}],"0.10.7":[{"comment_text":"","core-metadata":false,"digests":{"blake2b_256":"c5cd0597f9c040db24ca6d23cc74faa102554cb0a93bdbffb855d7749547921f","md5":"a3ac9d431981dcfd592fd0f35c499e4a","sha256":"80f32a74bed8cf081a3a25512f8725e09ceda217101ea706efced262bb05aec6"},"downloads":-1,"filename":"requests-0.10.7.tar.gz","has_sig":false,"md5_digest":"a3ac9d431981dcfd592fd0f35c499e4a"}]},"_note":"Response truncated for documentation purposes"}
访问受保护文件 — 代码片段

curl --location --request GET 'https://zylalabs.com/api/13197/securegate+dynamic+asset+access+api/26931/access+protected+file' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw 'eyJmaWxlVXJsIjoiaHR0cHM6Ly9weXBpLm9yZy9weXBpL3JlcXVlc3RzL2pzb24iLCJmaWxlSWQiOiJzYW1wbGUtZmlsZS0xIiwiaXAiOm51bGwsInVhSGFzaCI6bnVsbCwiZXhwIjoxNzg0MTQ5NTcxLCJtYXhVc2VzIjoyLCJub25jZSI6Ijg4YzllMDJmYjU0MGYyYjZjNzA2MGMzMWY1NmJjMDM4In0.feba462a71fbe444d3b78bf7c204c815ee37579a1a7c476c02aad12038a48a49'

    
请求

检查令牌的有效性、过期倒计时和剩余使用次数,而不会消耗使用次数或获取文件。这对于在用户点击下载之前向终端用户显示状态非常有用

Endpoint ID: 26932
GET https://docs.zylalabs.com/api/13197/securegate+dynamic+asset+access+api/26932/verify+link+status
输入参数

验证链接状态 — 端点功能

对象 描述
请求体 必需 Json

剩余免费测试请求:3 / 3。


输入参数

API 示例响应
JSON
{
  "status": "success",
  "valid": true,
  "fileId": "sample-file-1",
  "expiresAt": "2026-07-15T21:06:11.000Z",
  "secondsRemaining": 395,
  "usesRemaining": 1,
  "ipBound": false,
  "clientBound": false
}
验证链接状态 — 代码片段

curl --location --request GET 'https://zylalabs.com/api/13197/securegate+dynamic+asset+access+api/26932/verify+link+status' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw 'eyJmaWxlVXJsIjoiaHR0cHM6Ly9weXBpLm9yZy9weXBpL3JlcXVlc3RzL2pzb24iLCJmaWxlSWQiOiJzYW1wbGUtZmlsZS0xIiwiaXAiOm51bGwsInVhSGFzaCI6bnVsbCwiZXhwIjoxNzg0MTQ5NTcxLCJtYXhVc2VzIjoyLCJub25jZSI6Ijg4YzllMDJmYjU0MGYyYjZjNzA2MGMzMWY1NmJjMDM4In0.feba462a71fbe444d3b78bf7c204c815ee37579a1a7c476c02aad12038a48a49'

    

API 访问密钥和身份验证

注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 安全网关动态资产访问 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。

标头
标头 描述
授权 必需 应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。

简单透明的定价

无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。

(年度计费可节省 2 个月 🎉)

🚀 企业版套餐
自定义数量

  • 自定义速率限制
  • 团队与权限管理
  • SLA 保障的稳定性
  • 专业客户支持
  • 实时 API 监控
  • 企业级安全与合规
最低年度合同:10,000 美元

领先企业的信赖之选

概览

此API生成签名访问令牌,以控制对文件的访问,防止其被随意分享或再分发

端点和功能:

  • 生成签名链接 — 提交真实文件位置以及最终用户的IP地址、浏览器签名、有效期和最大使用次数。返回签名访问URL
  • 访问受保护文件 — 验证签名令牌(检查其签名、有效期、IP绑定、客户端绑定和剩余使用次数),如果有效,直接检索并流式传输真实文件。在任何时候,实际文件位置都不会向请求者透露
  • 验证链接状态 — 检查令牌的剩余时间和使用次数而不消耗一次使用,便于在用户下载之前显示状态给最终用户
  • 篡改检测 — 对令牌的任何修改都会使其密码签名无效,拒绝该请求

典型用例:保护优质视频/课程内容、限制数字下载、临时文件共享链接、许可证密钥交付,以及任何需要阻止付费链接被随意再分发的平台场景

安全网关动态资产访问 API FAQs

发送带有真实文件网址、最终用户的IP地址、过期时间和最大使用次数的POST请求到/generate。API返回一个签名的访问链接,可以安全地提供给该用户——真实文件位置从未曝光

每个链接都绑定到它被发放的特定IP地址和浏览器签名上,在设定时间后过期,并且只能使用有限的次数。如果链接从不同的网络或设备打开,或者在过期后或达到使用限制后,访问将被拒绝

是的 发送一个GET请求到/verify/:token来查看剩余时间和使用次数而不消耗访问尝试 这对于在用户点击之前显示倒计时或剩余下载指示器很有用

不 API 在服务器端检索文件并通过签名链接将其流回 浏览器地址栏 网络请求或页面源中永远不会出现实际文件位置 所以在链接过期后无法书签或重用

每个令牌都经过加密签名 任何修改链接的行为 包括试图延长其过期时间或增加使用限制 都会使签名无效 请求会立即被拒绝

生成签名访问链接端点返回一个包含请求状态、签名访问 URL、文件 ID、到期时间、允许的最大使用次数以及链接是否绑定到 IP 或客户端的 JSON 对象

访问受保护文件端点需要一个签名的令牌作为参数 该令牌包含所有必要的验证信息,包括签名 过期时间和使用限制

验证链接状态端点返回一个JSON对象,结构中包含指示请求状态、令牌有效性、文件ID、过期时间、剩余秒数、剩余使用次数和绑定信息的字段

关键字段包括“状态”(表示成功)、“访问网址”(签名链接)、“文件ID”(文件的标识符)、“到期时间”(到期时间戳)、“最大使用次数”(允许的最大使用次数)以及IP和客户端的绑定标志

验证链接状态端点提供有关令牌有效性的详细信息,包括到期前的剩余时间、剩余使用次数,以及链接是否绑定到IP或客户端,而不消耗使用次数

用户可以通过在发送POST请求到生成签名访问链接端点时指定真实文件URL、最终用户的IP地址、所需的过期时间和最大使用次数来自定义请求

如果访问受保护文件端点接收到无效的令牌(过期、篡改、IP不匹配或已完全使用),它将拒绝请求并且不会流式传输文件,以确保安全访问控制

典型的用例包括保护高级视频内容 门禁数字下载 临时文件共享链接和安全许可证密钥传递 确保访问受控和监控

一般常见问题

Zyla API Hub 就像一个大型 API 商店,您可以在一个地方找到数千个 API。我们还为所有 API 提供专门支持和实时监控。注册后,您可以选择要使用的 API。请记住,每个 API 都需要自己的订阅。但如果您订阅多个 API,您将为所有这些 API 使用相同的密钥,使事情变得更简单。
价格以 USD(美元)、EUR(欧元)、CAD(加元)、AUD(澳元)和 GBP(英镑)列出。我们接受所有主要的借记卡和信用卡。我们的支付系统使用最新的安全技术,由 Stripe 提供支持,Stripe 是世界上最可靠的支付公司之一。如果您在使用卡片付款时遇到任何问题,请通过 [email protected]

此外,如果您已经以这些货币中的任何一种(USD、EUR、CAD、AUD、GBP)拥有有效订阅,该货币将保留用于后续订阅。只要您没有任何有效订阅,您可以随时更改货币。
定价页面上显示的本地货币基于您 IP 地址的国家/地区,仅供参考。实际价格以 USD(美元)为单位。当您付款时,即使您在我们的网站上看到以本地货币显示的等值金额,您的卡片对账单上也会以美元显示费用。这意味着您不能直接使用本地货币付款。
有时,银行可能会因其欺诈保护设置而拒绝收费。我们建议您首先联系您的银行,检查他们是否阻止了我们的收费。此外,您可以访问账单门户并更改关联的卡片以进行付款。如果这些方法不起作用并且您需要进一步帮助,请通过 [email protected]
价格由月度或年度订阅决定,具体取决于所选计划。
API 调用根据成功请求从您的计划中扣除。每个计划都包含您每月可以进行的特定数量的调用。只有成功的调用(由状态 200 响应指示)才会计入您的总数。这确保失败或不完整的请求不会影响您的月度配额。
Zyla API Hub 采用月度订阅系统。您的计费周期将从您购买付费计划的那一天开始,并在下个月的同一日期续订。因此,如果您想避免未来的费用,请提前取消订阅。
要升级您当前的订阅计划,只需转到 API 的定价页面并选择您要升级到的计划。升级将立即生效,让您立即享受新计划的功能。请注意,您之前计划中的任何剩余调用都不会转移到新计划,因此在升级时请注意这一点。您将被收取新计划的全部金额。
要检查您本月剩余多少 API 调用,请参考响应标头中的 "X-Zyla-API-Calls-Monthly-Remaining" 字段。例如,如果您的计划允许每月 1,000 个请求,而您已使用 100 个,则响应标头中的此字段将显示 900 个剩余调用。
要查看您的计划允许的最大 API 请求数,请检查 "X-Zyla-RateLimit-Limit" 响应标头。例如,如果您的计划包括每月 1,000 个请求,此标头将显示 1,000。
"X-Zyla-RateLimit-Reset" 标头显示您的速率限制重置之前的秒数。这告诉您何时您的请求计数将重新开始。例如,如果它显示 3,600,则意味着还有 3,600 秒直到限制重置。
是的,您可以随时通过访问您的账户并在账单页面上选择取消选项来取消您的计划。请注意,升级、降级和取消会立即生效。此外,取消后,您将不再有权访问该服务,即使您的配额中还有剩余调用。
为了让您有机会在没有任何承诺的情况下体验我们的 API,我们提供 7 天免费试用,允许您免费进行最多 50 次 API 调用。此试用只能使用一次,因此我们建议将其应用于您最感兴趣的 API。虽然我们的大多数 API 都提供免费试用,但有些可能不提供。试用在 7 天后或您进行了 50 次请求后结束,以先发生者为准。如果您在试用期间达到 50 次请求限制,您需要"开始您的付费计划"以继续发出请求。您可以在个人资料中的订阅 -> 选择您订阅的 API -> 定价标签下找到"开始您的付费计划"按钮。或者,如果您在第 7 天之前不取消订阅,您的免费试用将结束,您的计划将自动计费,授予您访问计划中指定的所有 API 调用的权限。请记住这一点以避免不必要的费用。
7 天后,您将被收取试用期间订阅的计划的全额费用。因此,在试用期结束前取消很重要。因忘记及时取消而提出的退款请求不被接受。
当您订阅 API 免费试用时,您可以进行最多 50 次 API 调用。如果您希望超出此限制进行额外的 API 调用,API 将提示您执行"开始您的付费计划"。您可以在个人资料中的订阅 -> 选择您订阅的 API -> 定价标签下找到"开始您的付费计划"按钮。
付款订单在每月 20 日至 30 日之间处理。如果您在 20 日之前提交请求,您的付款将在此时间范围内处理。
您可以通过我们的聊天渠道联系我们以获得即时帮助。我们始终在线,时间为上午 8 点至下午 5 点(EST)。如果您在该时间之后联系我们,我们将尽快回复您。此外,您可以通过 [email protected]