必应图像搜索API v5 - 内容URL重定向

4
我希望你能帮我翻译一下,我正在尝试使用必应图像搜索API,目前一切都很顺利,只有一件事我不明白,contentURL是一个重定向链接,根据文档说明(以及之前版本的搜索),它应该是源网站上的图片url。我尝试使用趋势图像,那里的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测试控制台来验证我的代码没有问题,结果也是一样的。有人遇到过这种情况或者知道如何解决吗?我需要在这种情况下获取原始图片的URL。
附注:我可以截取字符串并获取主要地址,但我认为这不是一个好主意,因为如果有bug或者他们改变了地址,它就无法工作了。是否有一种方法可以获取原始图片的URL?
2个回答

0

0

Patrick说得没错。编码URL是实时提高搜索引擎结果相关性的行业标准最佳实践,从而增加服务价值而无需增加成本。但这确实需要权衡,这也是你所描述问题的原因。

话虽如此,返回的URL似乎是为了保持编码格式的一致性和可预测性而设计的。我个人已经解析了1000多个链接到纯文本,并通过实施一些简单规则,尚未创建过一个无效链接。你提出了关于未来更改的潜在问题,然而目前还没有迹象表明他们将要改变格式,而且这些URL目前相对容易解析为纯文本。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接