gpt4 book ai didi

javascript - 创建供非开发人员使用的 API 的方法

转载 作者:行者123 更新时间:2023-12-03 12:36:02 24 4
gpt4 key购买 nike

我正在寻找一种方法,以便其他网站可以将外部网站的数据嵌入到他们的网站中。例如,假设有人想在其网站上显示 eBay 列表的 slider ,类似的东西。

但是,我只想给用户一些代码放在他们的网站上,它将提取数据并显示它 - 我不希望他们不得不下载任何 SDK 或拥有编写代码来连接到 API 或其他任何东西;任何网站管理员都应该能够处理的事情。

我想你可以用 Javscript 做点什么它会在哪里向我们服务器上的文件发送请求,然后返回结果? ....或者甚至远程站点可以从远程 URL 加载数据,然后将其加载到 iframe 中。 ?

我猜通过了 api key会有帮助,虽然不是一个大问题,但我想如果它只是基于 JS,那么会带来问题,因为它可以在代码中看到?

最佳答案

执行此类操作的一个经典而简单的方法是 <iframe> tags

实际上很简单:

  1. 您在服务器上将 View 创建为标准页面(例如 example.com/embed/product_list?id=XXXX )
  2. 您向您的用户提供适当的代码 <iframe src="http://example.com/embed/product_list?id=XXXX" width="200" height="600"><p class="error">Your browser doesn't support iframes</p></iframe>
  3. 他们将其复制并粘贴到他们的网站上,然后就可以开始

优点:

  • 方便客户设置
  • 为提供商(即您)轻松设置

缺点:

  • 用途<iframe> (虽然不太喜欢,但是还可以接受)
  • 客户端无法轻松设置其样式(CSS 和其他内容)(尽管您可以使用 GET 参数来解决此问题)
  • 布局也是如此(GET 参数 hack 有效,但稍微复杂一些)
  • 访问控制困难。您无法轻松定义允许的客户端网站列表

关于javascript - 创建供非开发人员使用的 API 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23733661/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com