私はOauth2でwoocommerseに接続しています。WP REST API v2フィルタを使用できません。
しかし、私は、フィルタを使用することはできません、たとえば/wp-json/wp/v2/post&filter[category_name]=food
私はフィルタを使用すると...私は、ユーザー、たとえばhttp://my-site/wp-json/wp/v2/users
についての情報を得るが、私は最初の10人のユーザーに関する情報を取得ページに、私はより多くを必要とし、例えば、 :http://my-site/wp-json/wp/v2/users?filter[posts_per_page]=5
-
私のコードは動作しませフィルタ:私はどこにエラー理解していない
require('vendor/autoload.php');
const CLIENT_ID = 'my-ID';
const CLIENT_SECRET = 'my-secret';
const REDIRECT_URI = 'http://wooc/test.php';
const AUTHORIZATION_ENDPOINT = 'http://my-site/oauth/authorize';
const TOKEN_ENDPOINT = 'http://my-site/oauth/token';
$client = new OAuth2\Client(CLIENT_ID, CLIENT_SECRET);
if (!isset($_GET['code']))
{
$auth_url = $client->getAuthenticationUrl(AUTHORIZATION_ENDPOINT, REDIRECT_URI);
header('Location: ' . $auth_url);
die('Redirect');
}
else
{
$params = array('code' => $_GET['code'], 'redirect_uri' => REDIRECT_URI);
$response = $client->getAccessToken(TOKEN_ENDPOINT, 'authorization_code',$params);
}
$client->setAccessToken("a6kpdxqqs3runou66ovzjjy54rvfubv64hhpdomn");
$data = $client->fetch("http://my-site/wp-json/wp/v2/users?filter[posts_per_page]=5");
echo "<pre>";
var_dump($data);
を! 助けてください。ありがとうございます