Старі URL експорту

До появи API результати завантажували, додаючи ?export= і ключ до звичайного URL пошуку. Ці URL і досі працюють точно так, як завжди, байт у байт. Вони нікуди не зникнуть.

https://publicwww.com/websites/%22angular.min.js%22/?export=csv&key=YOUR_KEY
export=Повертає
urlsОдин URL на рядок.
csvdomain;rank
csvuurl;rank
csvsnippetsdomain;rank;snippet
csvsnippetsuurl;rank;snippet
clusterЗберігає результати як кластер замість завантаження.

&delimiterColumns= і &delimiterSnippets= змінюють роздільники, а https://publicwww.com/profile/api_status.xml повідомляє використання за день у форматі XML. Передавайте ключ у заголовку Authorization: Bearer <your api key>; старіша форма ?key= досі працює, але застаріла, бо ключ в адресі потрапляє в історію браузера й журнали сервера.

Чому вони окремо

Ці URL - шар сумісності, і саме те, що вони такими й лишаються, дає змогу API бути звичайним сучасним API. Їхній вивід зафіксовано байт у байт тестом, який запускається під час кожної зміни, тож скрипт, написаний багато років тому, і далі розбирає те, що розбирав завжди. Нічого нового до них не додається.

Перенесення скрипту

Найближчі відповідники:

СтареНове
?export=csvformat=csv
?export=csvuformat=csv&columns=url,rank
?export=urlsformat=txt
?export=csvsnippetsformat=csv&snippets=1
?export=csvsnippetsuformat=csv&columns=url,rank,snippets&snippets=1
&key=Authorization: Bearer
&delimiterColumns=delimiter=
запит у шляху URLquery= або тіло JSON
api_status.xml/v1/account

Колонки збігаються, тож парсер зазвичай міняти не треба. А те, що змінюється, того варте:

Далі MCP-сервер