Запитання з тегом «rest-api»

Питання про основний RESTful HTTP API для доступу до вмісту та даних WP.

4
Чи встановлений та включений API Wordpress REST у ванільній програмі Wordpress 4.7?
Я щойно встановив Wordpress 4.7. Однією з згадок у оголошенні є те, що він містить API REST. Я розумію: Плагін Wordpress REST API більше не потрібен, тому що, мабуть, він уже об'єднаний з ядром у Wordpress 4.7. API Wordpress REST увімкнено за замовчуванням Однак я помічаю, що у встановленні Wordpress …
29 rest-api 

4
WordPress 4.7.1 API REST як і раніше відкриває користувачів
Я модернізував WordPress до 4.7.1, і після цього я спробував перерахувати користувачів за допомогою REST API, який слід виправити, але мені вдалося знайти користувачів. https://mywebsite.com/wp-json/wp/v2/users Вихід: [{"id":1,"name":"admin","url":"","description":"","link":"https:\/\/mywebsite\/author\/admin\/","slug":"admin","avatar_urls":{"24": ... Журнал змін з останньої версії: API REST викрив дані користувачів для всіх користувачів, які були автором публікації публічного типу публікації. WordPress 4.7.1 …

1
З відпочинком V2 (WP4.7) як обмежуються певні дієслова?
Я маю на меті обмежити певні дієслова RESTUL для користувальницького типу публікації. Наприклад, враховуючи спеціальний тип публікації словника, я хотів би сказати: Матриця дозволу +-------+---+----------+ |index | X | GET | |show | O | GET | |create | X | POST | |update | X | PATCH/PUT| |delete | …

4
Як використовувати автентифікацію OAuth з API REST за допомогою команд CURL?
Я намагаюся використовувати WordPress Rest Api з аутентифікацією, щоб отримати більше даних від API. Я встановив плагін Oauth, плагін rest-api та отримав облікові дані API від WP-CLI. Я зрозумів, як отримати доступ до даних без дозволу. Це працює: // set our end point $domain = "http://localhost/wp-api"; $endpoint = $domain."/wp-json/wp/v2/posts/"; $curl …

6
Чи існує щось на зразок is_rest ()
Починаю трохи з API REST. Якщо мене не вводять в оману, initгак дії також виконується, коли його REST API-запит. Тепер я хочу виконати якийсь код лише тоді, коли це не запит REST API. Тому я шукав таку команду is_rest(), щоб зробити щось подібне <?php if( ! is_rest() ) echo 'no-rest-request'; …
18 rest-api 

7
Ціль API REST?
Перш за все, я розумію, що це плагін на даний момент, але це, звичайно, майже частина WordPress. Тож я сподіваюсь, що це не позначається як поза темою. Я читав їхні офіційні документи, багато інших статей і переглядав відео з підручників, але я все ще не отримую деяких моментів. Це, безумовно, …
17 rest-api 


1
Як ви можете отримати публікацію за ім'ям служа через API REST?
Він працює для моїх сторінок, але не для моїх публікацій. Якщо я перейду до example.com/wp-json/wp/v2/pages?slug=page-nameнього, я отримаю сторінку правильно. Якщо я перейду до example.com/wp-json/wp/v2/posts?slug=post-nameнього, не отримаю публікацію таким же чином. Хтось може сказати мені, як отримати посаду за іменем слимака? У публікації є і категорія, але я не знаю, чи …
16 urls  rest-api 

4
Сховання кінцевих точок WordPress REST API v2 від загального перегляду
Я хотів би почати використовувати WordPress REST API v2 для запиту інформації з мого сайту. Я помітив, що коли я відвідую URL-адресу кінцевої точки безпосередньо, я можу бачити всі дані публічно. Я також бачив, що в багатьох навчальних посібниках згадується використання тестових або локальних серверів, а не живих сайтів. Мої …
15 http  wp-api  rest-api 

2
Необов'язковий параметр користувальницької кінцевої точки Wordpress Rest API
Чи можливо використовувати register_rest_route()необов’язкові параметри в URL-адресі? Скажімо, маршрут зареєстрований таким чином: register_rest_route( 'api', '/animals/(?P<id>\d+)', [ 'methods' => WP_REST_Server::READABLE, 'callback' => 'get_animals', 'args' => [ 'id' ], ] ); Тепер можна виконувати api-дзвінок за URL-адресою, як / wp-json / api / тварини / 15 , але чи є спосіб оголосити …

2
WP Rest API: подробиці останнього допису, включаючи представлені медіа-адреси в одному запиті?
Я використовую wp-rest api для отримання інформації про публікації. Я також використовую елементи фільтру wp rest api для фільтрування полів та підведення підсумків: Коли я телефоную, http://example.com/wp-json/wp/v2/posts?items=id,title,featured_mediaвін повертає такі результати: [ { "id": 407, "title": { "rendered": "Title 1" }, "featured_media": 399 }, { "id": 403, "title": { "rendered": "Title …

4
Фільтрування декількох спеціальних полів за допомогою WP REST API 2
Я хочу фільтрувати публікації на основі декількох спеціальних полів ACF із відношенням AND. Щось на зразок цього: $args = array( 'post_type' => 'product', 'meta_query' => array( 'relation' => 'AND', array( 'key' => 'color', 'value' => 'blue', 'compare' => '=', ), array( 'key' => 'price', 'value' => array( 20, 100 ), …

7
WP REST API: фільтр за категоріями 1 та категорією 2
Я переплутався з API REST, і я застряг у цьому: Як я можу фільтрувати пости як у cat1, так і у cat2? Наразі ?categories[]=45&categories[]=50повертається в категорію ID 45 АБО 50 - як я можу отримувати повідомлення в 45 І 50? Заздалегідь спасибі.

1
запустити silex або slim за допомогою wordpress
Я запускаю тему на WordPress. У цій темі я роблю кілька дзвінків AJAX, де очікую певної відповіді. ( http://example.com/capis/v0/packages/ ) Для обслуговування вищевказаних дзвінків я використовую silex як http сервер. index.php <?php require_once __DIR__ . '/vendor/autoload.php'; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Silex\Application; $app = new Silex\Application(); $app->POST('/capis/v0/packages/', function(Application $app, Request …
10 plugins  rest-api 

3
Невизначене, отримане з API REST, є недійсним та відрізняється від ніколи створеного в wp_localize_script
Для тих, хто приїжджає з Google: Ви, мабуть, не повинні отримувати жодних питань від API REST , якщо тільки ви не знаєте, що ви робите. Cookie перевірки справжності на основі з REST API тільки призначені для плагінів і тем. Для програми на одній сторінці ви, мабуть, повинні використовувати OAuth . …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.