The following filters can be used to add custom REST API response data on your WordPress website using the WP Video Memberships plugin.
Custom Login Response Data
Adds custom JSON data to the /login endpoint.
function wpvs_api_login_token_custom_data($return_access, $user) { $return_access['id'] = $user->ID; $return_access['user_email'] = $user->user_email; $return_access['display_name'] = $user->display_name;
//etc.... return $return_access; } add_filter( 'wpvs_filter_api_login_token_data', 'wpvs_api_login_token_custom_data', 10, 2 );
Custom Refresh Access Token Response Data
Adds custom JSON data to the /refresh endpoint.
function wpvs_api_refresh_access_token_custom_data($return_access, $user) { $return_access['id'] = $user->ID; $return_access['user_email'] = $user->user_email; $return_access['display_name'] = $user->display_name;
//etc.... return $return_access; } add_filter( 'wpvs_filter_api_refresh_access_token_data', 'wpvs_api_refresh_access_token_custom_data', 10, 2 );
Custom Create Account Response Data
Adds custom JSON data to the /signup endpoint.
function wpvs_api_create_account_custom_data($new_account_details, $user_id) { $user = get_user_by('id', $user_id); $new_account_details['user_email'] = $user->user_email; $new_account_details['display_name'] = $user->display_name;
//etc.... return $new_account_details; } add_filter( 'wpvs_filter_api_create_account_data', 'wpvs_api_create_account_custom_data', 10, 2 );
See our User Access Tokens guide for more information.
Comments
0 comments
Article is closed for comments.