Find the right Microsoft 365 Family or Personal plan for all your devices. Includes AI-powered Office apps, 1 TB of cloud storage, and premium mobile features. Find the right Microsoft 365 Family or Personal plan for all your devices. Includes AI-powered Office apps, 1. This includes the Microsoft Office productivity suite, featuring Word, Excel, PowerPoint and OneNote for up to five computers, tablets and mobile devices. Office 365 users also receive 1 TB of storage in Microsoft’s OneDrive. Log in with your NetID. When you stop sharing your subscription with someone, they lose all their Microsoft 365 Family subscription benefits, including extra OneDrive storage and the ability to use Office. They can still view and print their Office files, but they can't edit them or create new ones. Office 365 Package Details manage 2021-03-31T06:32:24+00:00. PACKAGE DETAILS. USD$ 2.50 user/month (annual commitment) Price does not include tax.
Latest version Released:
Office 365 Library for Python
Project description
Office 365 & Microsoft Graph library for Python
Status
Use pip:
Note
Alternatively the latest version could be directly installed via GitHub:
The list of supported API versions:
- SharePoint 2013 REST API and above
- SharePoint Online & OneDrive for Business REST API
Authentication
The following auth flows are supported:
- app principals flow:
ClientContext.with_credentials(client_credentials)
Usage:Documentation: refer Granting access using SharePoint App-Only for a detailsExample: connect_with_app_principal.py - user credentials flow:
ClientContext.with_credentials(user_credentials)
Usage:Example: connect_with_user_credential.py - certificate credentials flow:
ClientContext.with_certificate(tenant, client_id, thumbprint, cert_path)
Documentation: Granting access via Azure AD App-OnlyExample: connect_with_client_certificate.py
Examples
There are two approaches available to perform API queries:
ClientContext class
- where you target SharePoint resources such asWeb
,ListItem
and etc (recommended)
or alternatively via method chaining (a.k.a Fluent Interface):
RequestOptions class
- where you construct REST queries (and no model is involved)The example demonstrates how to readWeb
properties:
The list of examples:
- Working with files
- Working with lists and list items
- delete a list item
The list of supported APIs:
Since Outlook REST APIs are available in both Microsoft Graph and the Outlook API endpoint,the following clients are available:
GraphClient
which targets Outlook APIv2.0
version (preferable nowadays, refer transition to Microsoft Graph-based Outlook REST API for a details)-OutlookClient
which targets Outlook APIv1.0
version (not recommended for usage sincev1.0
version is being deprecated.)
Authentication
The Microsoft Authentication Library (MSAL) for Python which comes as a dependencyis used as a default library to obtain tokens to call Microsoft Graph API.
Using Microsoft Authentication Library (MSAL) for Python
Note: access token is getting acquired via Client Credential flowin the provided examples
But in terms of Microsoft Graph API authentication, another Microsoft Authentication Client compliant librariessuch as adalare supported as well.
Using ADAL Python
Usage
Example
The example demonstrates how to send an email via Microsoft Graph endpoint.
Note: access token is getting acquired via Client Credential flow
Documentation
Authentication
The Microsoft Authentication Library (MSAL) for Python which comes as a dependencyis used to obtain token
Examples
Example: list available drives
The example demonstrates how to enumerate and print drive's urlwhich corresponds to
list available drives
endpointNote: access token is getting acquired via Client Credential flow
Example: download the contents of a DriveItem(folder facet)
where
Refer OneDrive examples section for a more examples.
Authentication
The Microsoft Authentication Library (MSAL) for Python which comes as a dependencyis used to obtain token
Examples
Example: create a new team under a group
The example demonstrates how create a new team under a groupwhich corresponds to
Create team
endpointThe following libraries will be installed when you install the client library:
Release historyRelease notifications | RSS feed
2.3.2
2.3.1
2.3.0.1
2.3.0
2.2.2
2.2.1
2.2.0
2.1.10
2.1.9
Find Office 365 On My Computer
2.1.8
2.1.7.post1
2.1.6.post2
2.1.5
2.1.4
2.1.3
2.1.2
2.1.1
2.0.0
1.1.0
1.0.1
1.0.0
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size Office365_REST_Python_Client-2.3.2-py3-none-any.whl (375.7 kB) | File type Wheel | Python version py3 | Upload date | Hashes |
Filename, size Office365-REST-Python-Client-2.3.2.tar.gz (185.6 kB) | File type Source | Python version None | Upload date | Hashes |
Hashes for Office365_REST_Python_Client-2.3.2-py3-none-any.whl
Algorithm | Hash digest |
---|---|
SHA256 | 2d7caa44d63dd45fff01e71e293b58bf6bc55ded7e21dae4835865a61650b117 |
MD5 | a13661f7a246751978b357e4157bf32a |
BLAKE2-256 | 61d01495dde87443d05f9f881088d054d9289a43cc019ee98aa3e7a50a11df89 |
Hashes for Office365-REST-Python-Client-2.3.2.tar.gz
Algorithm | Hash digest |
---|---|
SHA256 | c1015f83fcee2164aff5044164e262b0968b80969537a7ce4c314c1204fb8832 |
MD5 | 9273d914ec9af019d066abfda03b7a50 |
BLAKE2-256 | 30622704bcd919a6a35177d8802cd1c41fdb9343d1902454cdc5388dcf232bde |
As of April 21, 2020, the official branding of Microsoft's productivity suite has changed from Office 365 to just Microsoft 365. The new naming convention reflects Microsoft's strategy of providing a single complete productivity platform for its customers.
More about Windows
From the customer's perspective, there is no separation between Windows 10, Office 365, and Azure—it is all just one platform, the Microsoft 365 platform. We'll have to wait and see how well this new strategy plays out.
Fortunately, from the viewpoint of current subscribers, the change from Office 365 to Microsoft 365 is not going to have much of an immediate practical impact. In general, the subscription you had on April 20 is the same as the subscription you had on April 21, only with a different name.
However, in the interest of clarity and the inevitable annual renewals, this may be a good time to go over just what Microsoft 365 packages are currently available.
SEE: Office 365: A guide for tech and business leaders (free PDF) (TechRepublic)
A breakdown of Microsoft 365 for business
As was the case when the productivity suite was called Office 365, each subscription package of Microsoft 365 includes various familiar applications such as Outlook, Word, Excel, and PowerPoint. Each subscription package will also include various levels of services like Exchange, SharePoint, OneDrive, and Teams. You will have to decide which package is right for your needs.
Disclosure: TechRepublic may earn a commission from some of the products featured on this page. TechRepublic and the author were not compensated for this independent review.
Figure A shows the current business-oriented subscription packages for Microsoft 365.
Figure A
© Provided by TechRepublic MicrosoftThe least expensive subscription available is called simply Microsoft 365 Business Basic, at $5 per user per month ($5/user/month). This package was formerly referred to as Office 365 Business Essentials. With this subscription package you get access to the online cloud-based versions of the office apps only—no desktop versions. But the package does allow mobile apps. Exchange, OneDrive, SharePoint, and Teams services are included.
The next level package is called Microsoft 365 Business Standard, which was formerly called Office 365 Business Premium. The subscription is $12.50/user/month and includes the basic office applications online, mobile, and on desktops. Exchange, OneDrive, SharePoint, and Teams services are included.
LEARN MORE: Microsoft 365 for business
The next level package is called Microsoft 365 Business Premium, which was formerly listed as Microsoft 365 Premium (yes, it is a bit confusing). This subscription costs $20/user/month and includes office applications online, mobile, and on desktops. Exchange, OneDrive, SharePoint, and Teams services are included. However, this package also offers Intune and Azure Information Protection services.
Office 365 Home
There is a fourth subscription package available called Microsoft 365 Apps for Business (formerly Office 365 Business). This subscription is available for $8.50/user/month and includes the office apps, but the only supported service is OneDrive.
A breakdown of Microsoft 365 for home
The name change also applies to the home versions of Microsoft's productivity suite of office applications. Figure B shows you the current breakdown of home subscriptions available.
Office 365 Outlook Login
Figure B
© Provided by TechRepublic MicrosoftMs Office 365 Package
The home versions forego the per user subscription model and opt for annual renewals. Microsoft 365 Personal is $69.99/year, Microsoft 365 Family is $99.99/year, and Home Office and Student 2019 is a one-time purchase of $149.99. All the subscription packages include online and desktop applications with various amounts of cloud-based storage.
Microsoft 365 or Office 365: What's in a name?
Office 365 Package Comparison
Microsoft's name changes for its office productivity suite does not really change your current subscription package, which is a good thing. However, the new naming convention can get confusing when you try to connect former names to their respective new names. At this point, it may be more efficient and less taxing to concentrate on whether your current subscription for office applications meets your needs, regardless of what it may be called.