Microsoft Graph for Go

203 views
Skip to first unread message

Bill Nixon

unread,
Dec 8, 2019, 7:49:48 PM12/8/19
to golang-nuts
I've been playing with Go and Microsoft Graph and decided to combine the two and have been writing a "wrapper" API to the RESTful Microsoft Graph APIs.The source is available at https://github.com/bnixon67/msgraph4go

Microsoft Graph exposes REST APIs and client libraries to access data on various Microsoft cloud services, including OneDrive, OneNote, Outlook/Exchange, SharePoint, Azure Active Directory, etc...

There are SDKs for some popular languages, but I didn't find any for Go.

This has been a great learning experience and I've been impressed with how easily Go supports this type of work, with standard libraries for OAuth2, HTTP requests, JSON conversion to Go types, etc...

I welcome any feedback or input. I plan to continue to expand the package to support more of the Microsoft Graph APIs. So far, I've only done read-only operations, but I am considering writing a OneDrive Sync client.

Thanks,
Bill
Reply all
Reply to author
Forward
0 new messages