问题标签 [client-library]

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 投票
1 回答
98 浏览

php - 在其分析的 id 上检索一个 Google 分析帐户,而不是开始索引(Google 分析的管理 3.0)PHP 客户端库

我正在使用带有管理和核心报告 3.0 API 的 PHP 客户端库。我有一个系统可以根据其起始索引检索一个帐户。但是,这背后的问题是,当删除帐户时,每个帐户的索引都会更改,因此当我请求帐户 S 并获得帐户 M 时,这是错误的,因为已删除了大约 5 个帐户。我当前用于检索帐户的代码如下所示。

会话变量存储起始索引的整数,例如 8。

这是检索帐户背后的一些参考。 https://developers.google.com/analytics/devguides/config/mgmt/v3/mgmtReference/management/accounts

0 投票
1 回答
510 浏览

ios - iOS 项目的后端

由于谷歌应用引擎基础设施只支持 Java 和 Python,我是否有义务用其中一种语言编写后端类代码。如果是的话,我对 Java 感觉很舒服,那么工作流程也应该是这样的:

我观看了关于移动客户端后端的 I/O 会话,其中有一部分是关于如何为 Objective-c 生成客户端库,我想知道他们是如何做到的。

我错了还是错过了什么?

0 投票
1 回答
2445 浏览

java - 使用 POST 请求和 Java 客户端库加载到 BigQuery 的任何示例?

有没有人有任何使用这两种方法为 BigQuery 创建新插入作业的示例:

0 投票
3 回答
3279 浏览

c++ - Mongo C++ 客户端库没有看到我的提升

我已经下载了 Boost 1.51 版,构建了它,并将它放到 /usr/local/boost_1_51_0。我还下载了 mongo-cxx-driver-v2.4。由于没有 Makefile,我必须运行 scons,因为这个项目使用的是新的 python 构建环境。当我运行 scons 时,它会检查 boost_thread-mt 和 boost_thread,两者都返回“no”。显然,在 /usr/local 目录中没有看到我有提升。由于我是 Make 而不是 scons 人,我如何让 mongodb 构建过程看到我的 boost 版本?

0 投票
0 回答
102 浏览

windows - 如何对 Windows 8 手机或 Windows 客户端库进行单元测试?

我创建了一个解决方案,在其中为 Windows 8 手机开发了一个客户端库(包含一堆实用程序和帮助程序类)。库中的大多数类都不是公开的,我不希望它们暴露在库中。只有少数类反过来使用其他不公开的类。

我想对我编写的每一个类进行单元测试,并通过右键单击解决方案然后“添加->新项目->Windows Phone 单元测试应用程序”创建了另一个项目。单元测试应用程序通过以下方式创建得很好:

现在在单元测试应用程序中,我想引用我的客户端库,并将客户端库 DLL 添加到测试项目中。

当我尝试看到类似的东西时:

MyClientLibrary.Foo 其中 Foo 不是公共类,它在测试方法 TestMethod1() 中不可见。

我认为客户端库和单元测试项目在同一个解决方案中,它们是可见的。

由于客户端库中的非公共类不可见,我不确定我是否以正确的方式进行操作。

在我最近开始编写 .Net 和 Windows 8 手机时,需要 .Net 开发人员提供一些指导。

我的问题不仅仅与 Windows 8 手机客户端库有关。

假设我编写了一个要分发的客户端库,我该如何对其进行单元测试?

如何确保所有类都经过单元测试?

我是在以正确的方式创建单元测试项目,还是必须在客户端库本身而不是在新项目之外编写单元测试?

谢谢你的时间...

祝你有美好的一天!

0 投票
1 回答
160 浏览

python - 自更新 1.8.8 起,开发服务器上的 Google Cloud Storage 客户端库 400 错误

我没有更改任何代码,但是当我尝试使用应用引擎的开发服务器上的 GCS 客户端库上传图像文件时,我现在遇到了这个致命错误:

期待来自 Google Storage 的状态 [201]。但是状态为 400。

这一直有效,直到我在 2013 年 11 月 19 日从谷歌更新到 1.8.8。

还有人看到这个吗?对于 400 错误的原因,它没有给出任何其他指示。

0 投票
3 回答
407 浏览

client-library - 客户端库到底是什么?

这听起来像是一个非常笼统的问题,当人们说他们正在构建“客户端库”或者他们拥有针对不同编程语言的“客户端生成器”时,这意味着什么?

0 投票
1 回答
313 浏览

java - 创建库时捕获并包装运行时异常?

我正在为我们的一系列 API 编写一个客户端库,供第三方库使用。

我们使用的底层 http 客户端只会抛出 RuntimeExceptions。我不想让这些异常冒泡,而是将它们包装在我们自己的 ClientException 中。

但是,我读到的所有内容似乎都表明捕获运行时异常真的是不好的做法?

在编写供第三方使用的库时,这是规则的例外吗?

0 投票
2 回答
1762 浏览

javascript - 适用于 JavaScript 的 Google API 客户端库 - 方法调用时出现 404

从今天早上开始,我所有使用 gapi 的应用程序都关闭了。

我正在使用: https ://apis.google.com/js/client.js

与我的 Google Appengine 应用程序的端点通信,例如:

截至今天,所有呼叫都以以下错误消息响应:

我的应用程序没有记录任何错误。我可以毫无错误地访问端点 API 资源管理器 (/_ah/api/explorer)。我可以毫无错误地进行 HTTP 请求调用,例如

“gapi”对象加载时没有错误。我的“公共”端点也已加载,我可以使用 javascript 控制台列出所有方法。

我已将此错误报告给 Google。

还有其他人有这个问题吗?有没有人有任何快速的解决方案或解决方法?我是否可能错过了一些 Google 更新或 API 更改?

谢谢

0 投票
1 回答
98 浏览

google-drive-api - 记录 Google Drive Java 客户端库的所有请求 uris/methods/response 代码

我正在使用 google 客户端库来访问 Google Drive API。我想自定义记录所有请求 URI、请求方法以及响应代码。谷歌客户端库是否有内置机制来执行此操作?

理想情况下,我可以像现在一样使用 API,而不必修改每个请求,但可能会向 Drive 对象本身添加某种拦截器,我可以在通过此 Drive 服务的每个请求上记录这些数据。

有任何想法吗?