2010-06-02 69 views
11

我正在開發Facebook應用程序以進行圖書分享,審閱和推薦。我搜索了網頁,使用我能想到的每一個搜索詞搜索Google,但是我找不到任何有關如何訪問Amazon.com API的書籍信息教程。如何在PHP中使用亞馬遜的API來搜索書籍?

我註冊了一個AWS賬戶,但即使他們網站上的教程也沒有幫助我一點。他們都致力於將雲計算用於文件存儲和處理,但這不是我想要的。

我只想訪問他們的API來搜索書籍上的信息。有點像http://openlibrary.org/這樣做,它是一個簡單的URL調用來獲取書上的信息(但他們的數據庫幾乎沒有亞馬遜的數據庫)。

爲什麼在亞馬遜的AWS網站上很難找到我需要的信息?如果有人能幫助,我將不勝感激。

回答

8

您可以讓Zend Framework使用Zend_Service_Amazon爲您完成工作。 從我看來它很容易使用,而對於簡單的查詢,示例應該足夠了。

+0

謝謝!這正是我所期待的!我發現在2003年製作的PHP類沒有文檔,因此如果不逐行讀取代碼就無法弄清楚。 再次感謝! – TerranRich 2010-06-02 00:43:40

+0

你還有那個PHP類嗎?我期望做一些與你正在做的事非常相似的事情。 – Throdne 2012-07-13 03:46:47

+0

@juan - 你給的鏈接已過期!!! – 2016-07-11 07:38:00

6

你想看看他們的聯盟計劃,現在看來是在「廣告」下。我記得,它可以免費註冊,並且在推薦佣金的基礎上工作。沒有什麼特別的書籍,你需要查找書籍的類別ID,然後你可以查詢。這裏的API非常廣泛,並且針對不同類型的產品具有特定的「字段」。

https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html

我用一個Facebook應用程序,亞馬遜API在我上一份工作叫禮品-O-Matic的(可怕的名字),,包括從亞馬遜書籍的類別。 Zend亞馬遜庫是一個好的開始,但我發現它太冗長而且自己推出。

8

您沒有找到您想要的AWS API的原因是AWS與Amazon.com的購物體驗沒有任何關係。

AWS是他們的網站建立在其上的雲服務層,它們已經被外化,所以其他人也可以建立它。正如已經提到的,你想要聯盟廣告的東西。