Bing Image Search API v5 - contentURL重定向

时间:2016-11-01 13:16:17

标签: bing-api microsoft-cognitive bing-search

我希望你可以帮助我,我正在尝试使用Bing Image Search API,到目前为止一切都很好,只有一件事我不明白,contentURL是一个重定向,应该是图片网址从源网站至少那是什么文档说(和以前的搜索版本)。我尝试了趋势图像,在那里contentURL是应该如何。所以只有图像搜索才能重定向:

来自jSON响应的第一个对象的contentURL

"contentUrl": "http://www.bing.com/cr?IG=9BF011209A7349ACAE17F77A728C2EBB&CID=26ACC54E26896146357ACC8E27B86066&rd=1&h=mgBegiuCUD3JUTxAAdzTjPyARNluGjEKSz9UCvuA2oM&v=1&r=http%3a%2f%2f2.bp.blogspot.com%2f-hqcXd4UtCrE%2fTqlVvAt7XJI%2fAAAAAAAAB54%2fw6WemH9gecU%2fs1600%2fcar%2bwallpapers%2bhonda%2b194.jpg&p=DevEx,5008.1",

这是我的要求:

https://api.cognitive.microsoft.com/bing/v5.0/images/search?q=car

我使用Open API测试控制台,只是为了验证我的代码没有问题,结果是一样的。有没有遇到过这个或者知道如何解决它?我需要案例中原始的图片网址。

PS。我可以剪切字符串并获取主地址,但我不认为这是一个好主意,因为如果它是一个错误或者他们改变它,它将无法工作,所以有没有办法获得原始的URL图片?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

帕特里克是对的。对URL进行编码是行业标准的最佳实践,可以实时提高搜索引擎结果的相关性,从而在不增加成本的情况下提高服务价值。然而,它确实存在必要的权衡,这是你所描述的问题的原因。

也就是说,返回网址似乎是为了使编码保持一致且可预测的格式。我亲自解析了> 1k链接到明文,并通过实施一些简单的规则,尚未创建单个无效链接。您对未来可能发生的变化提出了一个很好的观点,但是到目前为止还没有任何迹象表明他们会改变格式,而且目前解析明文的URL也相对微不足道。