问题标签 [api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
13458 浏览

java - 是否可以从 Java 调用 COM API?

是否可以从 Java 调用 COM API(特别是 HP/Mercury Quality Center OTA API)?如果是这样,最好的方法是什么?

像 JACOB 这样的东西合适吗?

代码片段将对基础有所帮助:-)

0 投票
5 回答
6026 浏览

java - Java - 类似控制台的 Web 小程序

嘿,我一直在使用 Java 在 Windows 控制台中开发一个应用程序,并希望将它放在其所有控制台图形荣耀中。

是否有一个简单的 Web 小程序 API 可以用来移植我的应用程序?

我只是使用基本的 System.out 和 System.in 功能,但我很高兴重建我的 I/O 包装器。

我认为这些方面的东西对于任何想要将他们的工作放到网上的 Java 初学者来说都是一笔巨大的财富。

0 投票
6 回答
24298 浏览

xml - CSV、JSON 和 XML 对于 REST API 的相对优点是什么?

我们目前正在API为一个应用程序计划一个新的,并讨论我们应该用于交换的各种数据格式。关于 和 的相对优点正在进行相当激烈的CSV讨论。JSONXML

基本上,争论的关键是我们是否应该支持CSV,因为缺乏递归(即拥有一个拥有multiple authors并且multiple references需要multiple API calls获取所有的information文档)。

根据您在处理Web APIs来自API.


我们的决定:

由于递归的困难,XML我们决定提供单个逻辑操作需要多次调用。没有解析器,似乎也没有实现,所以它们暂时也没有,但最终可能会得到支持。JSONCSVJSONQtProtocol Buffersnon-alpha PHP

0 投票
1 回答
2159 浏览

svn - Team Foundation Server - 使用 API 同步到 SVN

有没有人使用 TFS 的 API 来同步不同类型的存储库?我有一个 SVN 存储库,我想与 TFS 存储库同步。更准确地说,我只想偶尔(每晚)从 SVN 获取最新的所有内容,并将其作为最新版本转储到 TFS。

有什么建议吗?

0 投票
1 回答
3069 浏览

ruby-on-rails - 在 Rails 上设计 RESTful 公共 API 的最佳实践是什么?

Rails 提供开箱即用的 RESTful 资源,但您是否将这些资源用于实际的公共 API?如果是这样,您将如何完成 API 的版本控制,即example.com/api/v2/foo/bar

0 投票
1 回答
155 浏览

.net - StringCollection 还是对象容器?

我最近构建了一个 API,并且经常被要求用包含单个属性的对象替换我返回的 StringCollections,原因是它更容易与 ASP.Net 中的列表视图或其他控件绑定。

由于 API 被 Web 应用程序、Web 服务和数据加载器使用,我决定将 StringCollection 作为我的返回类型。

这些方法返回组或报告名称的标签。

我做了正确的选择吗?在这种情况下,你如何去证明你的选择是正确的?

0 投票
6 回答
8329 浏览

api - 有人成功使用 Commission Junction API 吗?

有人成功使用 CJ 网络服务吗?java.lang.NullPointerException即使我的应用程序是 .net (显然是他们的错误),我也会不断收到s 。CJ 支持甚至不知道 Web 服务是什么。我用谷歌搜索,发现很多人遇到这个或其他错误。问题是:这是一个暂时的问题,还是我注定要永远解析手动下载的报告?

我尝试使用的特定 API 是每日发布者佣金服务是 WSDL。

链接:

0 投票
2 回答
4531 浏览

c# - 如何使用 c# API 移动 TFS 文件?

我一直在谷歌上搜索如何使用 C# 使用 TFS API 移动文件。这个想法是有一个文件夹,开发人员在其中放置数据库升级脚本,构建过程进入该文件夹会创建一个构建脚本,并将文件夹中的所有文件移动到具有我们刚刚创建的数据库构建版本的新文件夹。

我找不到任何关于在 TFS 中以编程方式移动文件的参考...(除了 cmd 命令行)

有人知道通过 c# 学习 TFS 源控制文件操作的良好指南/msdn 起点吗?

0 投票
2 回答
5805 浏览

api - 如何使用 .NET 在 GAL 中创建 Exchange 分发列表?

我们需要从 Asp.Net 远程创建一个 Exchange 2007 分发列表。

据我所知,在 GAL 中创建分发列表的唯一方法是通过交换管理工具。如果不在我们的网络服务器上安装它,有没有办法远程创建分发列表?有一些第三方组件允许您创建个人分发列表,但这些组件仅存在于用户联系人文件夹中,并非对公司内的所有用户都可用。

理想情况下,会有某种 Web 服务调用来交换或我们可以使用的 API。Exchange SDK 提供了管理 Exchange 数据(例如电子邮件、联系人、日历等)的能力。似乎没有 Exchange 管理 API。

看起来分发列表作为具有特殊 Exchange 属性的组对象存储在 AD 中,但似乎没有任何关于它们应该如何工作的文档。

编辑:我们可以对 Exchange 对 AD 所做的事情进行逆向工程,但我担心的是,随着 Exchange 的下一个服务包,这一切都会中断。

是否有 API 可用于管理 Active Directory 中的通讯组列表而无需通过 Exchange?

0 投票
8 回答
480 浏览

java - 如何处理库中的函数弃用?

我正在开发一个 Java 库,并希望从中删除一些函数。我这样做的原因是公共 API 和设计清理。一些对象有设置器,但应该是不可变的,一些功能在不同的方法中实现得更好/更干净,等等。

我已将这些方法标记为“已弃用”,并希望最终将其删除。目前我正在考虑在几个冲刺(两周的开发周期)之后删除这些。

是否有任何关于删除冗余公共代码的“最佳实践”?

/亚努斯西姆