Skip to content

401 unauthorized error #62

@Hunter031

Description

@Hunter031

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));
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions