当前位置: 首页 > 知识库问答 >
问题:

结合ColdFusion使用Bing Web Search API

嵇昱
2023-03-14

我已经做了几个小时了,似乎进展不太快!我已经找到了很多PHP的例子,但是没有ColdFusion的例子。据我所知,我应该在正确的轨道上,但我不断得到一个错误返回。

我的理解是(当然,这可能是错误的),我用cfhttp触发API,并添加cfhttpparam进行授权。但是,我不完全确定头名应该是什么--我已经试过很多次了!

<cfset acctkey = ToBase64("MYACCOUNTKEY")>

<cfhttp url="https://api.datamarket.azure.com/Bing/SearchWeb/v1/Web?Query=%27MY_QUERY%27&Market=%27en-GB%27" method="get" resolveurl="yes">
<cfhttpparam type="header" name="Authorization: Basic " value="#acctkey#">
</cfhttp>
<cfhttp url="https://user:#acctkey#@api.datamarket.azure.com/Bing/SearchWeb/v1/Web?Query=%27#url.q#%27&Market=%27en-GB%27" method="get">

在线文档(https://datamarket.azure.com/dataset/bing/searchweb)似乎真的没有涵盖PHP和ASP之外的这一点--我甚至找不到显示需要传递的头名的引用!

指针将非常感谢!

共有1个答案

贺雪松
2023-03-14

纯粹是因为沮丧,我现在有了这个工作。简而言之,如果您不进行Base64编码,并且向cfhttp标记添加username和password,它就可以工作,如下所示;

<cfhttp url="https://api.datamarket.azure.com/Bing/SearchWeb/v1/Web?Query=%27MY_QUERY%27&Market=%27en-GB%27" method="get" username="MyACCOUNTKEY" password="MyACCOUNTKEY"> 
 类似资料:
  • 我正在尝试使用AWS Java SDK开发一个使用Amazon转录服务的ColdFusion应用程序。不幸的是,我对Java的了解很可怜(更不用说SDK本身了),我花了很长时间才实现任何事情。 下面的代码旨在启动转录作业。它不会抛出错误,但也不会启动作业。我甚至不知道它是否正在向AWS发送任何信息。 据我所知,这段代码完全不正确,但目前我最大的两个问题是: > 我是否错过了一些明显的步骤来实际将请

  • 问题内容: 我有一个ColdFusion 8.1应用程序。它被大量使用,我看到jrun.exe在任务管理器中获得了很高的内存使用率。这是32位Windows 2003服务器。当Jrun占用大量内存时,ColdFusion将在某个时候停止响应。日志有点模糊,但是我开始在ColdFusion日志中看到垃圾回收和堆错误。我认为JRE内存不足。 我将最大JVM堆设置为1.2gig。经过一些试验,这似乎是我

  • 问题内容: 当用户单击链接时,我需要调用ColdFusion函数(存在于.cfm文件中)。我想使用jQuery做到这一点。我有一个jQuery片段,看起来像- 我对jQuery和AJAX都是新手,所以在这里听起来我很幼稚。我应该使用AJAX调用ColdFusion函数吗?诸如请求在服务器上执行特定功能之类的东西。 在这方面的任何帮助,表示赞赏。 干杯。 问题答案: 如果您的cfm中有多个功能(即使

  • 我们有一个现有的ColdFusion应用程序,我们正在考虑向其添加额外的Java内容。 虽然我知道可以编译一个jar并将其用作一个库,但我正在寻找一种更接近纯java ee体验的东西,即在java文件上点击save,IDE会重新部署到服务器上,并且在点击save几毫秒后,应用程序就可以使用了。 我知道ColdFusion服务器实际上是一个Tomcat服务器,并且使用“幕后”的JavaEE,所以我希

  • 目录 为什么应该使用 Immutable.JS 等不可变的库? 为什么应该选择 Immutable.JS 作为不可变的库? 使用 Immutable.JS 有什么问题? Immutable.JS 是否值得使用? 在 Redux 中使用 Immutable.JS 有哪些最佳实践? 为什么应该使用 Immutable.JS 等不可变的库? Immutable.JS 不可变的库被设计旨在解决 JavaS

  • 问题内容: 我过去使用过JSON数据- 主要是“迷惑”我的解决方案,而不是真正了解为什么或如何工作。我遇到了一个问题,即返回的数据看起来与我之前看到的有所不同,并且找不到与之匹配的示例。 这是通过API返回的数据的示例; 在前端,我需要返回这样的内容- domain.co.uk-可用 domain.net-可用 domain.com-可用 由于“ domain.com”等值将始终更改,因此我无法像