关于Deezer:相册搜索API返回不同的结果

Album search API return different results

从生产服务器请求Deezer搜索API的专辑时,我得到了不同的结果:
例如此搜索:http://api.deezer.com/search/album?q=Billy Ze kick和Les Gamins en Folie Billy Ze Kick和Les Gamins en Folie

-在我在法国的笔记本电脑上,我有2个结果,而专辑#215350是第一个结果
-在heroku欧洲实例中,我有2个结果,并且专辑#41910作为第一个结果(如果heroku实例在美国,则绝对没有结果...)
-在我的产品(阿姆斯特丹的数字海洋)服务器上,我获得了#41910专辑,这是唯一的结果。

我假设这张专辑可以在哪个国家/地区存在法律问题,但是有什么办法可以避免这种情况?

其他相似的API具有本地属性,通过这些属性,我可以查看相册在最终用户所在的国家/地区是否可用...
这是一个真正的问题,我的服务器在阿姆斯特丹...我的用户无处不在...

有什么想法或解决方案吗?

谢谢!


搜索结果根据当前用户所在的国家/地区进行本地化(基于IP)。您可以通过向请求传递用户令牌来覆盖国家/地区,以确保始终获得相同的结果。

关于可用性,它是基于曲目的:如果您想知道某国是否有该歌曲,则必须查询专辑中的每个曲目。例如,http://api.deezer.com/track/2150054返回可用国家/地区的列表。