2016-04-23 128 views
1

我試圖用wayback機器API獲取信息。如何通過URL查詢字符串使用Wayback Machine API?

我與測試API的網頁是:

http://www.ifop.com/?option=com_publication&type=poll&id=3367

正如你可以在這裏看到,該網頁已經存檔:

https://web.archive.org/web/*/http://www.ifop.com/?option=com_publication&type=poll&id=3367

所以,當我使用API​​:

http://archive.org/wayback/available?url=http://www.ifop.com/?option=com_publication&type=poll&id=3367

我應該得到我的信息,但該API的答案是空的,因爲如果該網頁已不存檔...

{"archived_snapshots":{}}

我試圖取代&&,但它仍然是空的......

所以我的問題是:如何使用帶有URL查詢字符串的Wayback Machine API?

回答

1

問題:
的&符號,即使在&,被解析爲附加參數的API而不是爲url參數的一部分。

解決方案:
使用%26編碼與符號。同樣編碼URL的其餘部分。

你的要求變爲: http://archive.org/wayback/available?url=http%3A%2F%2Fwww.ifop.com%2F%3Foption%3Dcom_publication%26type%3Dpoll%26id%3D3367

+0

哦,它是那麼簡單嗎?對不起,非常感謝! :) – Guillaume

相關問題