gpt4 book ai didi

api - 无法弄清楚如何查询 Bing/Azure Marketplace API

转载 作者:行者123 更新时间:2023-12-04 14:18:00 28 4
gpt4 key购买 nike

您到底如何使用 Bing API(现在的 Azure Marketplace API)?只支持oAuth吗?谁能向我展示如何对其进行身份验证的示例?该文档是沉默的,经过一个小时的沮丧后,我在这里发布了问题。

这是我想要达到的终点:

https://api.datamarket.azure.com/Bing/Search/v1/Composite?query=sushi&sources=web

这会引发基本身份验证;如果我取消,我会收到一条错误消息,指出仅支持 Basic 和 oAuth。

但是,我的帐户已知的用户名和密码组合不适用于 Basic,而且我找不到如何使用 oAuth 的示例。我已经设置了一个帐户,我已经订阅了免费套餐。

最佳答案

经过更多的研究和实验,我找到了答案。这些示例让我感到困惑(我认为它们假设了很多有关 Azure 的 SOAPy 约定而不是 REST 的上下文,例如区分大小写和带引号的字符串)。也许他们会让其他人感到困惑,所以我在这里发布我的答案:

function searchBing() {
var request=require('request');
var url="https://api.datamarket.azure.com/Bing/Search/v1/Web?Query='sushi'&$format=JSON";
var key="[your account key]";
request.get(url, {auth: { user: key, password: key} }, function (error, result) {
console.log(error, result.body);
})
}

关于api - 无法弄清楚如何查询 Bing/Azure Marketplace API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27261254/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com