Articles of http api

Добавление информации в заголовок HTTP в плагине WordPress

Я работаю над разработкой плагина для инструмента под названием Supportify. Это REST API, который аутентифицируется через ключ и токен, добавленные в HTTP-заголовок HTTP-запроса к их серверам. Ссылка на API приведена здесь . Я знаю, что вы можете добавлять вещи в заголовок с помощью wp-config.php но для публично выпущенного плагина это невозможно. Есть ли способ сделать […]

Фильтр http_response_timeout не работает

Я пишу плагин WordPress, который вызывает вызовы на внешние сайты. Я хочу увеличить тайм-аут для всех wp_remote_* , поэтому я добавил следующее к функции __construct моего плагина: add_filter("http_response_timeout", function($timeout) { return 30; }); Но звонки все еще тайм-аут через 5 секунд. Я также попытался использовать отдельную функцию как второй аргумент, тот же результат. Когда я […]

Правильный контекст для wp_remote_post ()

Я хотел бы использовать функцию wp_remote_post () в функции для отправки HTTP-запроса на PHP-скрипт внутри подключаемого модуля. Я успешно отправляю сценарий подключаемого модуля, но имею проблемы с контекстом запроса. В functions.php : function post_to_plugin($name, $email) { $plugin_url = plugins_url( '/my-plugin/db-insert.php' ); $form = array( 'name' => $name, 'email' => $email ); $result = wp_remote_post( $plugin_url, […]

Сохранение внешних вызовов API в WordPress

Я закодировал страницу WordPress, на которой пользователи могут отправлять свое имя. После нажатия submit, он отправит API-запрос внешнему API, который возвращает информацию об их имени. Это простой обзор: <form action="" method="post"> Name: <br><input name="example" type="text" /><br> <input name="submit" type="submit" /> </form> <?php if (isset($_POST['submit'])) { $example = $_REQUEST['example']; $result = $customcontact->lookupByName($example); /** API PHP Library […]

используя wp_remote_get для получения собственного URL-адреса на локальном хосте

У меня есть сайт в локальной разработке при тестировании: 8888, и я пытаюсь получить следующее, чтобы работать в моем файле functions.php. $response = wp_remote_get( 'test:8888/?p=1' ); print_r($response); К сожалению, это печать WP_Error Object ( [errors] => Array ( [http_request_failed] => Array ( [0] => A valid URL was not provided. ) ) [error_data] => Array […]

WP HTTP XML-ответ HTML-кодирование и проблемы с отображением изображения

Это мой первый плагин WP. Вероятно, здесь будет несколько вопросов, и все они связаны, поэтому я собираюсь спросить все здесь. Рабочий тест здесь Номер отслеживания для использования: lc0614061377 Пример XML-ответа от tracenow.net : <Consignment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://tempuri.org/"> <consignmentNumber>lc0614061377</consignmentNumber> <customerRef/> <itemCount>1</itemCount> <name>six red squares</name> <address1>unit 7b victoria business park</address1> <address2>short street</address2> <town>SOUTHEND ON SEA</town> <county>ESSEX</county> <postcode>ss2 […]

Как создать rssfeed из содержимого на этой странице?

Так. Я создал gmail rss-канал с php, который я разместил на пользовательской странице. Я использовал этот фрагмент: function checkGmail($username, $password) { $url = "https://mail.google.com/mail/feed/atom"; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl, CURLOPT_USERPWD, $username . ":" . $password); curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt($curl, CURLOPT_ENCODING, ""); $mailData = curl_exec($curl); […]

XML-код, отправленный методом POST в URL (API)

Я создаю интернет-магазин для клиента, который использует сервис доставки отгрузки. Клиент может разместить заказ на веб-сайте, и заказ будет отправлен на Dropshipper автоматически. Это делается через запрос POST на моем сервере, XML-код, содержащий всю информацию о заказе и отправляемую на dropshipper. Это то, что я знаю до сих пор (но не уверен, как выполнить): XML-код […]

Как сделать запрос Http для php-файла, присутствующего в каталоге плагинов wordpress

Я новичок в разработке плагина wordpress, и я разрабатываю плагин (скажем, myplugin), и я застрял в следующей проблеме. Я сохранил этот плагин в mywebsite / wp-content / plugin / myplugin Внутри каталога myplugin у меня есть 2 файла следующим образом myplugin.php registration.php Теперь я хочу сделать HTTP-запрос выше зарегистрированного.php из мобильного приложения. Когда я отправил […]

Как получить URL-адрес из объекта WP_HTTP?

Я использую wp_remote_post: $test = wp_remote_post($environment_url, $args2 ); $test2 = $test['http_response']; Так что я хочу сделать, это получить значение URL-адреса, но я считаю, что объект защищен, поэтому ему трудно добраться до него. Ответ может быть здесь WP_HTTP_Requests_Response Но мне нужна помощь в поиске этого. Вот результат $ test2: WP_HTTP_Requests_Response Object ( [response:protected] => Requests_Response Object […]

Intereting Posts
Пользовательский запрос с orderby meta_value настраиваемого поля Различные URL-адрес архива и единой постоянной ссылки как отобразить выдержку последнего сообщения на главной странице? Можно ли импортировать все файлы из загружаемого DIR в WP media, сохраняя пути к файлам Отключить /wp-admin/plugin-install.php Массовые изображения культур: Пейзажные изображения -> Портретные изображения электронная почта отправляется из wordpress@domain.com, хотя у меня есть что-то другое Скрытие страницы администратора при сохранении расширенного меню Проблема WordPress с htmlentities Иерархия таксономии / категории теряется при редактировании сообщений Лучший подход к созданию разделов «Горячие» и «Тенденции» Как однозначно идентифицировать запросы? Чтобы WordPress взаимодействовал с memcached, он должен быть установлен как расширение PHP? Как показывать только идентификатор страницы как класс тела? Получите пользователей по крайней мере один пост