【问题标题】:How do I begin with making a small cross-site AJAX script using someone's API?我如何开始使用某人的 API 制作一个小的跨站点 AJAX 脚本?
【发布时间】:2010-06-06 03:09:28
【问题描述】:

假设我想使用这个 API:http://hiveminder.com/help/reference/API.html

说明会通过它的使用。 curl命令行工具,我不熟悉。我想通过我自己页面上的一个简单脚本来访问这个 API。我需要执行哪些步骤?

请记住,我已经有好几年没有做这些了。

【问题讨论】:

    标签: javascript ajax api xss


    【解决方案1】:

    因为跨站请求不能从客户端发起,所以需要从服务端发起。我个人对 Hiveminder 并不熟悉,但您实现从一个域到另一个域的请求的方式通常是:

    • 在客户端,从用户那里获取任何必要的信息并将其发送到您的服务器
    • 从服务器端向下一个域(在您的情况下为 Hiveminder)发起请求
    • 当结果从所述域返回时,将该信息发送回客户端。

    我不知道您使用什么语言,但由于您提到了 cURL,您可能有兴趣查看 PHP 在 its cURL manual 中提供的内容。

    【讨论】:

    • 我有一个可用于 PHP 的基本服务器(我不拥有),但我不知道它上面有哪些工具可用。我不确定 cURL。
    • 如果您的主机在 Linux 的某个变体上运行 PHP,那么您应该进行设置。
    • 除了 cURL 我还有什么选择?
    • 取决于你想拉回什么样的数据——如果 API 提供 XML 或 JSON 的响应,这些也是选项。
    • 似乎有这些(以及其他一些)。不过,我需要做什么才能开始使用它们?
    猜你喜欢
    • 2011-09-11
    • 2013-01-02
    • 2012-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-16
    • 2019-07-29
    相关资源
    最近更新 更多