阅读更多

5顶
0踩

行业应用
几乎所有互联网巨头都会开放自己的API,但是对于开发者来说,首次接触这些 API 却是件棘手的事。在开始写第一行代码之前,也许要花费几个小时来做好设置、获得权限,而且还要学习相关语法。但在最近,由 Amazon 前员工设立的初创企业 CodeNow.com 则针对这一问题,提供服务帮助开发者简化测试 API 前的准备步骤


网站创始人Yash Kumar是 Amazon 的前员工,创办该网站的灵感源自在 Amazon 工作时一位产品经理的抱怨:
引用
尽管自己具备相关编程知识,但是想调试一个新的 API 也要花掉数天时间。

该网站提供的测试服务界面很简洁。左边是代码窗口,右边则是结果窗口。测试代码无需客户端,测试工作可以完全在浏览器里完成。下图显示的代码,是一个很简单的 Facebook API 调用代码,实现的是返回一组用户列表。


其实现机制为:把代码放到测试环境已经准备好的虚拟机器上运行,代码可以实时修改,运行结果即刻显示


目前,CodeNow.com 几乎支持所有知名公司产品的API,包括Dropbox、Twilio以及Facebook等等。用户还可以将测试好的代码一键分享。

该网站目前仍处于非公开beta版,但是感兴趣的开发者可以向其提供电子邮件地址,来申请对方的测试邀请

  • 大小: 9.5 KB
  • 大小: 37.6 KB
  • 大小: 31.8 KB
来自: 36氪
5
0
评论 共 3 条 请登录后发表评论
3 楼 kjj 2012-05-07 16:42
人家都说了,调用api,测试用的,紧张什么
2 楼 ray_linn 2012-05-07 15:10
....这些叫神马API... 都是些web service而已
1 楼 chinakite 2012-05-07 12:11
这个安全性不知道是怎么解决的,在网站上运行代码。。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • MATLAB基础应用精讲-【基础知识篇】脚本文件

    利用 Matlab 的程序控制功能,将相关 Matlab 命令编成程序存储在一个文件中(M 文件),然后在命令窗口中运行该文件,Matlab 就会自动依次执行文件中的命令,直到全部命令执行完毕M 文件以 .m 为扩展名创建文件:点击...

  • 如何编写批处理文件批处理文件批处理文件

    在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。 2.@ 命令 表示不显示@后面的命令,在入侵过程中(例如使用...

  • bash打开文件命令_十大必不可少的Bash文件系统命令

    bash打开文件命令 学习用于在Bash或Zsh等替代shell中管理文件系统的命令行工具,可以提高速度并控制工作流程。 这是前十名中使用率较低的,还是第一次尝试。 前十名 起点是显示文件和文件夹的窗口的替代方法,此...

  • Linux下的图标与文件关联机制:freedesktop

    目前主流的Linux发行版中,使用的桌面基本都是基于GNOME、KDE、Xfce等环境,这几种桌面环境中,关于桌面图标,文件关联,应用程序启动等方面的实现,全部都使用的是FreeDesktop,可以说虽然Linux的发行版众多,但...

  • 2021年软件测试面试题大全

    在经历需求、分析、设计、实现、部署后,软件将被使用并进入维护阶段,直到最后由于缺少维护费用而逐渐消亡。这样的一个过程,称为"生命周期模型"(Life Cycle Model)。 什么是软件质量? 软件质量:软件产品的特性...

  • 第 4 章 文件管理

    操作系统作为最接近硬件的软件系统,向下需要与硬件打交道,向上需要为应用软件和用户提供相应接口 操作系统需要提供处理机管理、存储器管理、文件管理、设备管理等功能,我们日常编辑的 Word 文档、PPT 文档都需要...

  • 软件测试面试题(含答案)

    软件测试面试题(含答案)

  • 驱动开发:内核解锁与强删文件

    如果想要强制删除则需要在驱动层面对其进行解锁后才可删掉,而所谓的解锁其实就是释放掉文件描述符(句柄表)占用,文件解锁的核心原理是通过调用`ObSetHandleAttributes`函数将特定句柄设置为可关闭状态,...

  • 剖析分布式文件存储系统 FastDFS

    FastDFS是一个开源的高性能分布式文件系统,它对文件进行管理、存储、调度等操作。它支持文件的切片、同步加速、文件访问统计等功能。FastDFS客户端库对接语言包括C/C++, Java, PHP, Python, Ruby, Node.js, Go等。...

  • 多媒体数据库管理系统探讨(1).doc

    多媒体数据库管理系统探讨 在关系型数据库管理系统基础之上,设计了对象- 关系型数据库管理系统,对常见多媒体数据库包括图形、图像和音频信息进行了管理。 系统具有对多媒体数据进行存储、操作(处理)、查询、显示...

  • 软件测试常考面试题-软件测试面试宝典(一篇足矣)

    问:软件测试的原则? 答:https://blog.csdn.net/weixin_30363263/article/details/102986878 问:你在测试中发现了一个 bug ,但是开发经理认为这不是一个 bug ,你应该怎样解决。 1、将问题提交到缺陷...

  • 计算机网络——应用层

    本文提供了关于计算机网络中多个重要主题和应用的概述和解释,帮助读者了解了这些关键概念和技术在网络通信中的作用和应用。

  • java matifest.mf文件解析_MANIFEST.MF 文件内容完全详解(转)

    打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内容,先来看struts.jar...

  • MANIFEST.MF文件详解

    打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录, 这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内 容,先来看struts...

  • Linux 文件系统

    Linux 中的文件是一个任意长度的字节序列,Linux 中的文件可以包含任意信息,比如 ASCII 码、二进制文件和其他类型的文件是不加区分的。为了方便起见,文件可以被组织在一个目录中,目录存储成文件的形式在很大程度...

  • 生产和服务使用的计算机软件,Windows效率 篇三:Windows 10软件推荐,将你的生产力工具发挥到极致!...

    Windows效率 篇三:Windows 10软件推荐,将你的生产力工具发挥到极致!2020-07-19 19:36:52683点赞5350收藏116评论创作立场声明:本人为效率办公实用性转化爱好者,长期以来专注探索、积累各方面效率提升经验。然而...

  • 代码中的软件工程:正则表达式十步通关

    正则表达式的应用范围非常广泛,最初是由UNIX普及开来的,后来广泛运用于Scala、PHP、C#、Java、C++、Objective-C、Perl、Swift、VBScript、JavaScript、Ruby及Python等。学习正则表达式,实际上是学习一种十分灵活...

  • 软件开发流程(Software development process)

    软件开发流程(Software development process)

  • C++ Qt 项目设计:跨平台的文件与视频压缩解压工具的设计与实现

    C++ 项目实战:跨平台的文件与视频压缩解压工具的设计与实现

  • 杀毒软件引擎技术深入探讨

    转贴,原创作者: Kendall 一、杀毒软件引擎与病毒库的关系首先必须指出杀毒软件的引擎与其病毒库并没有什么

Global site tag (gtag.js) - Google Analytics