2016-04-23 11 views
1

Я пытаюсь получить информацию с API-интерфейсом wayback.Как использовать API Wayback Machine с строкой запроса URL?

Веб-страница Я тестирование 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":{}}

Я попытался заменить & с &, но это все еще пусто ...

Итак, мой вопрос: как использовать API Wayback Machine с строкой запроса URL?

ответ

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

 Смежные вопросы

  • Нет связанных вопросов^_^