我们正在努力从google cse切换到bing web search api。 Ocp-Apim-Subscription-Key在请求标头中可见(使用ajax请求调用)。
如何保护我们免受第三方使用?
(注意:我们对azure工具没有任何经验)。
感谢。
弗洛里安。
答案 0 :(得分:0)
您不应将订阅密钥嵌入客户端查询中。您的搜索查询应该来自客户端>你的服务器 - > Bing服务器然后以同样的方式返回。
此信息虽然在图像搜索页面上,但适用于所有Bing搜索:
所有请求必须来自服务器。您不能从客户端拨打电话。
https://docs.microsoft.com/en-us/azure/cognitive-services/bing-image-search/search-the-web
虽然在某些情况下客户端调用是可接受的,例如内部用例,但强烈建议不要使用客户端。