2015-06-24 2 views
0

Я хочу опубликовать контент на Wordpress из другого приложения php. Я использую плагин REST API для размещения и для проверки подлинности я использую клятву plugin.i просто хочу знать, как получить маркер доступа й имеет в видеWP JSON API Connect

https://github.com/WebDevStudios/WDS-WP-JSON-API-Connect

для json_url в коде я использую

eg (http://myproject.info/wpsingle/wp-content/plugins/my_plugin/json-rest-api/lib/wp-json.php)

заканчивается ошибкой.

[ошибки] => Array ([wp_json_api_connection_failed_error] => Array ( [0] => Был проблема подключения к API URL указанного.)) [error_data] => Array()

ответ

0

Я использовал this для этого же. Я использовал базовую аутентификацию. то есть имя пользователя и пароль администратора для аутентификации. Потому что я был единственным человеком, который собирался писать в Wordpress. И правильный URL для доступа к конечной точке был, как показано ниже

http://domain.com/wp-json/posts?filter[s]=awesome

this ссылка на то, как создать пост. Я использовал Guzzle для вызова api, как показано ниже, чтобы получить сообщения из определенной категории.

$client = new \GuzzleHttp\Client(); 
$response = $client->get("http://domain.com/wp-json/posts?filter[category_name]=test", array('auth' => ['username','password'])); 
$posts = $response->json(); 

Но, если вы собираетесь разрешить другим людям публиковать сообщения, вы должны использовать OAuth. Потому что вы не можете делиться именем пользователя и паролем администратора со всеми.

+0

У вас есть идея о том, как реализовать oauth? – soju

+0

Здесь довольно большой пост. Но ссылка здесь. Это может быть не совсем то, что вы хотите. Но вы можете получить представление. http://www.sitepoint.com/wp-api-and-oauth-using-wordpress-without-wordpress/ –

+0

моим требованием является внешнее приложение (приложение php), которое может иметь доступ к wordpress. по соображениям безопасности я использую oauth.i разработать плагин, который может генерировать потребительский ключ и секрет в прессе слова. Я использую oauth плагин и wp rest api plugin.следующий шаг мне нужно получить доступ token.can вы покажете мне php-код, где я кладу ключ и секрет, чтобы они дали мне токен доступа и я хочу перенаправить на wordpress и вернуть back.after, что я могу опубликовать удаление редактировать вещи из Wordpress. PLS помочь. Фактически я застрял 3 недели за эту глупую вещь – soju

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