2010-05-02 23 views
15

我想爲WordPress構建一個小部件,它同時在頭版上顯示我最新的Google Reader項目,並允許從WordPress儀表板後面進行管理。我已經可以使用我在各種谷歌搜索中找到的代碼添加我的「共享」項目,但那不是我正在尋找的。從哪裏開始使用Google Reader作爲API?

我喜歡iGoogle中的Google閱讀器小部件的功能,我想在WordPress儀表板上覆制它,併爲WordPress前端構建一個只讀版本。我從哪裏開始使用API​​(公共或非官方)來構建它?

- 更新 -

我發現有關的認證協議的一些有限的文件,但我一直無法實施任何東西。我可以解析一個URL進行身份驗證並獲得一個直接放置在瀏覽器中的SSID,但GET和POST請求都無法通過PHP進行,因此我無法獲得更多的信息。

- 更新 -

I've converted the first few steps of Martin Doms' C# tutorial into PHP的人誰是有興趣在自己的網站上這樣做。

回答

5

這裏是一個不錯的3步教程:http://blog.martindoms.com/2009/08/15/using-the-google-reader-api-part-1/

如果您有從PHP的問題,那麼我認爲你應該張貼的PHP代碼,看看它的失敗。這些步驟應該完美無缺。

+0

我實際上是從那個教程開始的。而PHP的問題實際上並不是PHP的問題...這是一個身份驗證問題(可能來自我的域名,但我不確定...) 我將C#代碼移植到PHP中,並且該問題發生在getSID()函數中。我可以直接在Web瀏覽器中使用解析的URL(https://www.google.com/accounts ...)來返回SID和LSID,但是通過PHP發送POST和GET請求會引發HTTP安全違規。 – EAMann 2010-05-17 20:25:41

+0

您如何從PHP執行這些POST和GET?使用cURL函數做一個GET應該很好(http://us2.php.net/manual/en/function.curl-exec.php)。如果你仍然有問題,發佈你的當前代碼可能會有幫助。 – Seb 2010-05-17 20:40:37

+0

我會用cURL再試一次,並讓你知道會發生什麼。 – EAMann 2010-05-17 21:01:17

2

我可以添加一些額外的資源,尤其是類似於大多數結構化文檔,這個非官方的API的那些:

希望它有幫助!

+0

谷歌集團的'fourgrapi'是一個極好的資源,可用於嘗試與Google閱讀器連接時彈出的問題。謝謝! +1分享 – bhavinb 2011-10-19 11:49:51