Json 如何使用带有URL查询字符串的Wayback机器API?

Json 如何使用带有URL查询字符串的Wayback机器API?,json,api,parameters,urlencode,url-encoding,Json,Api,Parameters,Urlencode,Url Encoding,我正在尝试使用wayback机器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/av

我正在尝试使用wayback机器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的答案是空的,好像网页没有存档

{“存档的\u快照”:{}

我试图用
替换
&
但它仍然是空的


所以我的问题是:如何使用带有URL查询字符串的Wayback机器API?

问题:
即使在
&;中,符号也是如此,被解析为API的附加参数,而不是
url
参数的一部分

解决方案:
使用
%26
对符号和进行编码。类似地,对URL的其余部分进行编码

您的请求变成:
http://archive.org/wayback/available?url=http%3A%2F%2Fwww.ifop.com%2F%3Foption%3Dcom_publication%26type%3Dpoll%26id%3D3367

哦,就这么简单?对不起,非常感谢!:)