App::wsgetmail::MS365::Client - Low-level client to the Microsoft Graph API
This class performs the actual REST requests to support App::wsgetmail::MS365.
The following attributes are received from App::wsgetmail::MS365 and have the same meaning:
secret
client_id
tenant_id
username
user_password
global_access
debug
A string with the URL for the overall API endpoint.
A string with the REST API endpoint URL path.
Given a list of URL component strings, returns a complete URL string to reach that endpoint from this object's resource_url and resource_path.
resource_url
resource_path
Makes a GET request to the API. $parts is an arrayref of URL endpoint strings with the specific endpoint to request. $params is a hashref of query parameters to send with the request.
$parts
$params
Makes a GET request to the URL in the $url string.
$url
Makes a DELETE request to the API. $parts is an arrayref of URL endpoint strings with the specific endpoint to request. $params is unused.
Makes a POST request to the API. $path_parts is an arrayref of URL endpoint strings with the specific endpoint to request. $post_data is a reference to an array or hash of data to include in the POST request body.
$path_parts
$post_data
Makes a PATCH request to the API. $path_parts is an arrayref of URL endpoint strings with the specific endpoint to request. $patch_params is a hashref of data to include in the PATCH request body.
$patch_params
App::wsgetmail::MS365
Best Practical Solutions, LLC <modules@bestpractical.com>
This software is Copyright (c) 2020 by Best Practical Solutions, LLC
This is free software, licensed under:
The GNU General Public License, Version 2, June 1991
To install App::wsgetmail, copy and paste the appropriate command in to your terminal.
cpanm
cpanm App::wsgetmail
CPAN shell
perl -MCPAN -e shell install App::wsgetmail
For more information on module installation, please visit the detailed CPAN module installation guide.