捕获和转换Web的工具

使用不受支持的编程语言访问我们的API

当没有适用于您的编程语言的特定 API 库时,使用 GrabzIt 的 API 的最简单方法是使用我们的 REST API.

或者,如果您的编程语言支持 COM组件,示例包括 C++、Classic ASP、JScript、CScript 和宏,那么您可以使用我们的 ASP.NET 库,如下所述 GrabzIt 的 COM 文档.

我们的API实际上是由一系列任何编程语言都可以调用的Web服务提供的。 为了隐藏一些复杂性,我们用不同的编程语言编写了一系列客户端。 但是,如果您的编程语言不受支持,那么您可以按照这些说明查看 Web 服务如何工作,以便编写您自己的客户端。 如果您想让您的客户端开源,我们很乐意将其托管在我们的存储库中,以便其他人也可以使用它。

请你也可以 告诉我们不支持什么语言,如果有足够多的人请求,我们将用该语言编写新版本的客户端。

签署 Web 服务请求

向我们的网络服务发出请求的关键部分是对请求进行签名,因为签名可以防止未经授权的人员使用您的帐户。

为此,您需要创建一个签名 string,其中包含每个参数,包括由竖线(“|”)字符分隔的应用程序机密。 但是,参数必须按正确的顺序连接,您可以通过查看特定方法调用来找到参数 开源代码.

这个签名 string 然后必须转换 into 哈希为 MD5 并最终转换之前的 ASCII int六角形 string 为请求提供签名。

执行 Web 服务请求

对我们网络服务的每次调用都包含查询 string 其中两个参数必须是请求的应用程序密钥和签名。 该信息分别由 key 和 sig 参数表示。

桥梁 string 参数应该是 URL 编码的。 检查我们的 开源 PHP 客户端 查看您应该编码哪些参数。 此类还显示了哪些参数可以发送到我们的 Web 服务。 要了解这些参数的作用,请查看相关的 PHP 客户端文档.

为不同的编程语言创建客户端时的最佳方法是简单地从现有的开源客户端之一和任何关联的方法中转换您需要的每个方法 into 您想要的语言。

如果您需要有关如何创建客户端的更多信息,您可以 立即联系我们.