我在这个 Amazon ECS 类旁边使用 codeigniter — https://github.com/Exeu/Amazon-ECS-PHP-Library
我遇到的问题是人们可以将任意数量的东西放入我们的应用程序中,我希望亚马逊能够匹配。它可以是一本书的引述,一首歌的歌词,一部电视剧的独白,等等。
然而,没有办法知道与班级一起射击这些不同类别中的哪一个。根据我从谷歌搜索和试验/错误中可以看出,您只能选择一个类别。我这样做是这样的:
$amzn = $this->ecs->category('Books')->responseGroup('Small,Images')->optionalParameters(array('author'=>$chunk['author']))->search($chunk['source']);
另一个问题是,我拥有的数据(作者和来源)可能是实际作者、电影中的角色、音乐家/乐队、书籍、电视剧、专辑或歌曲等。
所以我的问题是:有没有办法在上下文中转储一组变量(但大于单数,即“书籍”)?如果我可以放弃作者和来源,我认为我找到最准确结果的机会会更好。
如果没有,那么最好的选择是什么?只需对所有三个类别运行查询,然后比较结果?
住手!谢谢!