我为我的最后一个学期项目创建了一个图书网站,我想为它添加以下功能:
我显示有关图书的信息,我想添加指向用户可以购买图书的不同供应商的链接。对于例如我可以链接到亚马逊,ebay等。一旦用户点击它,他将被引导到该特定网站,但产品页面打开。
我是否必须使用相同的API,或者我可以将内容添加到网址并达到相同的效果?
提前谢谢。
答案 0 :(得分:1)
许多网站都有网址api,但通常需要您传递的某种令牌才能访问其数据。它几乎可以保证每个网站在构建这些网址时会有所不同。它还取决于您查询的数据。作者?标题? ISBN?
但是,如果您只是希望获得一些快速结果,则可以在网站上进行搜索并分析网址以找出要使用的常规查询。例如,我刚看了亚马逊和ebay:
对于亚马逊,我进行了搜索并意识到ISBN在字符串中。所以我创建了一些自定义网址:
http://www.amazon.com/dp/0765325950/
http://www.amazon.com/dp/1449331815
http://www.amazon.com/dp/0441013597/
这不是一个神秘的数字,而是那些书籍的ISBN-10。这是关键字搜索:
http://www.amazon.com/s/?field-keywords=enders%20game
(%20是用于空格的url编码)
Ebay有点不同。以下是一些疑问:
关键字:http://www.ebay.com/sch/i.html?_nkw=wheel+of+time
关键字:http://www.ebay.com/sch/i.html?_nkw=the+hunt+for+red+october
我尝试过的其他一些网站:
关键字:http://www.barnesandnoble.com/s/war+and+peace
ISBN-13:www.barnesandnoble.com/s/9781449331818
ISBN-10:http://www.barnesandnoble.com/s/0812550706
ISBN-13:http://www.booksamillion.com/p/9780618260300
ISBN-10:http://www.booksamillion.com/p/1476714789
所以,只需更换网址的相关部分:关键字,ISBN-10,ISBN-13,就可以了解这些服务。请注意,这不是一个长期的解决方案。你应该真的使用服务API,但因为这只是一个学校项目。喔喔好。