java - 使用 Coldfusion 以编程方式访问 Google Voice Java API

标签 java coldfusion jar coldfusion-9 google-voice

谁能告诉我如何使用 Coldfusion 访问 Google Voice Java API 并与之交互?

  1. 具体来说,我将如何访问 API jar 文件?

  2. 我如何通过 Coldfusion 的 Java 功能以编程方式访问这些文件/类?例如,在 CFC 中,我需要调用哪些 java 类/函数?

  3. 更基本的是,Java API jar 需要安装在哪个 coldfusion 文件夹中?

Stackoverflow 成员(member) @GuidDoody提到他能够在这里成功地将 Java API 与 Coldfusion 结合使用:CFHTTP Content-Length Header for post to Google Voice "API" .但是,没有详细说明如何操作!

或者,我是否最好只使用 CFHTTP 以编程方式“破解”登录和数据捕获序列?

这是我到目前为止搜索过的资源。但是我需要帮助来完成上面的第 1 - 3 步:

  1. Google 语音 Java API 如何:http://code.google.com/p/google-voice-java/wiki/GettingStarted

  2. Java API 字符串值对:http://www.google.com/support/forum/p/voice/thread?tid=7d165bcdbdba6464&hl=en

  3. @GuidDoody's使用 CFHTTP:CFHTTP Content-Length Header for post to Google Voice "API"

谢谢

杰森

最佳答案

我认为 Mark Mandel 的 JavaLoader 就是您要找的:http://javaloader.riaforge.org/

这是我如何使用它来使用 Evernote API jar 文件的示例:

//first create an array of locations to your jar files
jarArray = ["#libDirectory#/CFEvernote.jar","#libDirectory#/evernote-api-1.18.jar","#libDirectory#/libthrift.jar"];

//then create an instance of the classloader and pass it your jar array
classLoader = createObject("component", "JavaLoader").init(jarArray );

//then use the classloader.create method to create a new java object
note = classLoader.create("com.evernote.edam.type.Note").init();    

关于java - 使用 Coldfusion 以编程方式访问 Google Voice Java API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7431959/

相关文章:

java - 让我的应用程序在启动完成开/关时启动

java - Android ListView 仅显示两项中的一项

java - 卸载旧 Java 版本后 Eclipse 崩溃

android - Parse.com, Parse SDK 下载 SDK 中没有 Parse-1.10.3.jar 文件

java - 如何引用Hadoop上hdfs中存储的依赖项(jar)?

java - Servlet上下文和ServletConfig是接口(interface),web容器是如何实现这些的?

sql - 如何从 cfquery 检索 SQL 变量?

coldfusion - 为什么安装成功后,Coldbox 路线可视化工具未在浏览器中显示?

coldfusion - 如何在 ColdFusion 中循环查询列

java - 如何解决 apache pdfbox-app jar 的问题