在我们公司,当我导航到https://www.bing.com/时,我可以使用我的AAD帐户登录,并能够执行特定于我的公司的搜索。这意味着,我可以根据我的组织过滤我的搜索结果。
我看到类似于“显示来自XyZ公司的结果...”
这让我认为我们有企业版的必应搜索,或者我可以称之为企业必应,以及它是如何连接到我的AAD账户的,这样它就可以为我获取企业搜索结果。
但是,我正在尝试通过'Bing网络搜索API v7 reference‘获得类似的搜索结果。
我看到Web浏览器的搜索结果(当我登录时)与我使用REST API得到的结果不同。
如果我在网络搜索上搜索“2019假日”,我会看到一些结果,但也会看到根据我的公司名称过滤它们的选项。
当我使用API执行相同的搜索时
https://api.cognitive.microsoft.com/bing/v7.0/search?q=holidays 2019
我绝对不会发送用户上下文,所以我会得到搜索结果,就像我没有登录一样,或者如果我没有登录,我会得到相同的结果。
有没有办法获得特定于我的组织的搜索结果,因为我可以在浏览器上做到这一点,我正试图通过编程来做到这一点。
发布于 2019-11-06 22:37:45
我认为在你的场景中最好的解决方案是使用Bing Custom Search API,因为它让你完全控制搜索结果。
它允许您指定URL,以及是否包含URL的子页,添加活动条目以包含来自特定网站或URL的结果,等等!
你也可以使用Microsoft Search in Bing,因为它会根据你在问题中提到的登录电子邮件广告定制结果。
https://stackoverflow.com/questions/58718706
复制相似问题