У меня есть сценарий PHP, который вызывает URL-адрес, как это:
$pageid=$_GET["pageid"] // used for debug
echo json_encode(file_get_contents("https://en.wikipedia.org/w/api.php?action=query&prop=extracts&pageids=".$pageid."&format=json"));
Когда я отправляю запрос с параметром 7431, он работает следующим образом в браузере:
https://en.wikipedia.org/w/api.php?action=query&pageids = 7431&проп = экстракты
но с помощью скрипта PHP он возвращает справочную страницу Википедии, которая в конце рассказывает о разработчиках.
Страница, которую я получаю, называется «Справка по MediaWiki API» и гласит: «Это автоматически сгенерированная страница документации по MediaWiki API». перед тем, как описать ЛОКАЛЬНО API и сказать, кто такие разработчики и разработчики API.
Любая идея ?
У меня сначала была ошибка в моем запросе, как упомянуто в комментариях. Затем у меня была другая ошибка в моих пост-параметрах в моей угловой функции js $ http.post в js.
Других решений пока нет …