gpt4 book ai didi

javascript - 从 Bing Phonebook API 获取业务类型/行业

转载 作者:行者123 更新时间:2023-11-30 18:40:49 25 4
gpt4 key购买 nike

下面的示例显示了我如何构建查询字符串,该查询字符串将为查询字符串(在本例中为星巴克)中定义的搜索参数返回一堆地址...我想知道是否可以使用Bing 电话簿 API 来定义您要查找的实体类型,例如咖啡馆、加油站、软件公司等等……?

function Search(position) {
// note a bunch of this code uses the example code from
// Microsoft for the Phonebook API
var requestStr = "http://api.bing.net/json.aspx?"

// Common request fields (required)
+ "AppId=" + _appId
+ "&Query=starbucks"
+ "&Sources=Phonebook"

// Common request fields (optional)
+ "&Version=2.2"
+ "&Market=en-us"
+ "&UILanguage=en"
+ "&Latitude=" + position.coords.latitude
+ "&Longitude=" + position.coords.longitude
+ "&Radius=100.0"
+ "&Options=EnableHighlighting"

// Phonebook-specific request fields (optional)

// Phonebook.Count max val is 25
+ "&Phonebook.Count=25"
+ "&Phonebook.Offset=0"
// YP = Commercial Entity, WP = Residential
+ "&Phonebook.FileType=YP"
+ "&Phonebook.SortBy=Distance"

// JSON-specific request fields (optional)
+ "&JsonType=callback"
+ "&JsonCallback=?";

$.getJSON(requestStr, function (data) {
SearchCompleted(data);
});
}

最佳答案

我不是 100% 确定,但我认为 API 没有类别选项。但是,我认为如果您只是将类别包含在搜索查询中,您会得到更好的结果。它本质上是一个标准的谷歌搜索(在本例中显然是 bing)搜索,因此您可以让它搜索任意数量的术语。

所以要找到星巴克并定义它应该是咖啡:

"&Query=starbucks coffee"

另一个提示:除非距离绝对重要,否则使用:

SortBy=Relevance

这似乎有助于减少愚蠢的结果

关于javascript - 从 Bing Phonebook API 获取业务类型/行业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6912031/

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