- Notifications
You must be signed in to change notification settings - Fork 56
Open
Description
I am trying to play around with the API methods to create and get users. But I keep getting 401 Unauthorized error. I tried with the admin ID and password but I am not sure why I get 401 unauthorized error. Below is my code and request and response log. I have replaced my actual user id and pwd with *** for security purposes.. Pls advise.
09:49:13.490 [main] DEBUG c.afrozaar.wordpress.wpapi.v2.Client - Request Entity: <GET https://cs.genoo.com?rest_route=/wp/v2/users&context=view,{Authorization=[Basic R24zc2lQMDpGRjR4QFZkS3otLTJIWWlzWkM=], User-Agent=[wp-api-v2-client-java/4.8.1]}>
Exception in thread "main" org.springframework.web.client.HttpClientErrorException: 401 Unauthorized
public class WordPressAPI {
public static void main (String args[]) { com.afrozaar.wordpress.wpapi.v2.Wordpress wordpress = getWordpressClient(); System.out.println(wordpress); User user = new User(); List<User> users = new ArrayList<User>(); user.setEmail("hunter@gen.com"); user.setName("Name"); /*try { user = wordpress.createUser(user, "hunter@gen.com", "test"); users = wordpress.getUsers(); System.out.println("Users ==" + users); } catch (UsernameAlreadyExistsException e) { e.printStackTrace(); } catch (UserEmailAlreadyExistsException e) { e.printStackTrace(); } catch (WpApiParsedException e) { e.printStackTrace(); }*/ users = wordpress.getUsers(); System.out.println("Users ==" + users); Term term = new Term(); term.setName("Test Hunter"); term.setSlug("Delete this entry"); Term cat = wordpress.createCategory(term); System.out.println(cat); } public static com.afrozaar.wordpress.wpapi.v2.Wordpress getWordpressClient() { String baseUrl = "https://cs.genoo.com"; String username = "*****"; String password = "*****"; return ClientFactory .fromConfig(ClientConfig.of(baseUrl, username, password, false, true)); } Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels