我注意到有一個問題有點類似於我的問題,只能用c#:link text。 讓我解釋一下:我對整個Web服務實現都很陌生,所以我在理解時遇到了一些困難(特別是由於MediaWiki API手冊模糊)。PHP連接到MediaWiki API並檢索數據
我要檢索的整個頁面作爲一個字符串在PHP(XML文件),然後在PHP處理它(我敢肯定還有其他更復雜的方式來解析XML文件,但不管): Main Page wikipedia 。我試過$fp = fopen($url,'r');
。它輸出:HTTP request failed! HTTP/1.0 400 Bad Request
。 API不需要密鑰來連接它。
你能詳細描述如何連接到API並獲取頁面作爲字符串?
編輯: 該網址是$url='http://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=content&format=xml&redirects&titles=Main Page';
。我只是想將整個文件的內容讀入一個字符串中來使用它。
你能告訴我們多一點代碼嗎? – Galen 2009-12-13 20:05:38