0
請我嘗試使用插件WP的OAuth服務器使REST API在Wordpress和在的Oauth服務器創建一個新的客戶端後,並生成新的訪問令牌,我無法連接由標題授權授權承載 - WordPress的REST API
function register_api_hooks2() {
register_rest_route(
'wp/v2/', '/beacon_products',
array(
'methods' => POST,
'callback' => 'beacon_products',
'args' => [
'id'
],
)
);
function beacon_products($request){
global $wpdb;
$current_user_id = get_current_user_id();
if (empty($current_user_id)) {
return new WP_Error('rest_not_logged_in', __('You are not currently logged in.'), array('status' => 401));
}
$result = array();
/* filter_var($_POST['beacon_id'], FILTER_VALIDATE_INT)*/
if(isset($_POST['eid']) && !empty($_POST['eid']) && isset($_POST['uid']) && !empty($_POST['uid'])){
try {
/* code */
}else{
return new WP_Error('Beacon introuvable','Aucun beacon associé au ses paramétres', array('status' => 404));
}
} catch (Exception $e) {
return new WP_Error('Une erreur s\'est produite','Une erreur au niveau de serveur', array('status' => 500));
}
}else{
return new WP_Error('parametre manquant','eid ou bien uid introuvable', array('status' => 403));
}
return $result;
}
}
0意味着用戶沒有登錄 – miknik
但授權訪問代碼是好的 –
你需要共享你的代碼和詳細信息,關於你得到你已經嘗試什麼,什麼樣的回答您的回調輸出 – miknik