An unofficial wrapper for the unofficial Microsoft Teams API

Overview

teams-api

An unofficial wrapper for the unofficial Microsoft Teams API

Description

This library (still work in progress) was created with the goal of helping the creation of alternative (and open source) Microsoft Teams clients. Currently, the library itself can only handle a couple of endpoints and is by far not ready yet.
My goal is to complete this library as soon as possible and start the creation of an alternative client based on it.

Usage

For now, you can only run the tests or use the library on your own. For this you'll need a couple of Microsoft Teams tokens.

Obtaining a token

Using teams-token one can obtain (and automatically save) the tokens necessary for this library to work.
Simply clone and yarn start that repository to get your Teams tokens stored into:

/home/user/.config/fossteams/token-chatsvcagg.jwt
/home/user/.config/fossteams/token-skype.jwt
/home/user/.config/fossteams/token-teams.jwt

With these tokens, you'll be able to test out some features like the GetConversations test that retrieves a list of Teams your user is connected with.

Issues
  • Typo in messages.go

    Typo in messages.go

    In line 54 in messages.go: "SkpeGuid" should be "SkypeGuid":

    https://github.com/fossteams/teams-api/blob/722d74d63c4f673abc6a15c924615f4eece38cd1/pkg/csa/messages.go#L54

    opened by textaligncenter 1
Unofficial Anilist.co GraphQL API wrapper for GoLang.

anilistWrapGo Unofficial Anilist.co GraphQL API wrapper for GoLang. Examples All examples are present as tests in test directory. Below are a few snip

ダンクデル (Sayan Biswas) 14 Feb 17, 2022
Unofficial but convenient Go wrapper around the NVD API

NVD API The NVD API is an unofficial Go wrapper around the NVD API. Supports: CVE CPE How to use The following shows how to basically use the wrapper

Lucas TESSON 1 Nov 1, 2021
Fluent JavaScript API for SharePoint and Microsoft Graph REST APIs

PnPjs is a fluent JavaScript API for consuming SharePoint and Microsoft Graph REST APIs in a type-safe way. You can use it with SharePoint Framework,

Microsoft 365 Community 578 May 13, 2022
Microsoft Graph SDK for Go - Core Library

Microsoft Graph Core SDK for Go Get started with the Microsoft Graph Core SDK for Go by integrating the Microsoft Graph API into your Go application!

Microsoft Graph 7 May 16, 2022
Microsoft Graph SDK for Go

Microsoft Graph SDK for Go Get started with the Microsoft Graph SDK for Go by integrating the Microsoft Graph API into your Go application! Note: this

Microsoft Graph 55 May 13, 2022
Microsoft Azure SDK for Go

Azure SDK for Go This repository is for active development of the Azure SDK for Go. For consumers of the SDK you can follow the links below to visit t

Microsoft Azure 1.1k May 16, 2022
Go client for the YNAB API. Unofficial. It covers 100% of the resources made available by the YNAB API.

YNAB API Go Library This is an UNOFFICIAL Go client for the YNAB API. It covers 100% of the resources made available by the YNAB API. Installation go

Bruno Souza 50 Apr 15, 2022
An unofficial API based on Hasura API Reference.

An unofficial API based on Hasura API Reference.

Minsky 1 Apr 14, 2022
A Wrapper Client for Google Spreadsheet API (Sheets API)

Senmai A Wrapper Client for Google Spreadsheet API (Sheets API) PREPARATION Service Account and Key File Create a service account on Google Cloud Plat

ytnobody / satoshi azuma 0 Nov 5, 2021
A GoLang wrapper for Politics & War's API. Forego the hassle of accessing the API directly!

A GoLang wrapper for Politics & War's API. Forego the hassle of accessing the API directly!

null 1 Mar 5, 2022
Unofficial Google Trends API for Go

Google Trends API for Go Unofficial Google Trends API for Golang gogtrends is API wrapper which allows to get reports from Google Trends. All contribu

Max Ivanov 64 May 12, 2022
Unofficial SDK of official notion API in Go

notion-go A go client for the Notion API Description This aims to be an unofficial Go version of the official SDK which is written in JavaScript. Inst

Pei-Ming Wu 8 Aug 20, 2021
Avanza Unofficial GO API Client

Avanza Unofficial GO API Client Please note that I am not affiliated with Avanza Bank AB in any way. The underlying API can be taken down or changed w

null 8 Apr 16, 2022
Unofficial Go SDK for GoPay Payments REST API

Unofficial Go SDK for GoPay Payments REST API Installation go get https://github.com/apparently-studio/gopay-go-api Basic usage client := gopay.NewCl

Apparently Studio 2 Feb 5, 2022
unofficial NBA Stats API SDK in Go

nba api go (nag) is an unofficial NBA Stats API in Go. it is very much a Go port of nba_api. endpoints alltimeleadersgrids assistleaders assisttracker

aprp 0 Dec 11, 2021
Unofficial getpocket.com API Golang SDK

GetPocket API Golang SDK https://getpocket.com/developer/ Example usage: package main import ( "context" "fmt" pocket "github.com/ernur-eskermes/p

Ernur Eskermes 0 Nov 28, 2021
(unofficial) TexTra API client library

go-textra This is a library that translates with みんなの自動翻訳(minnano-jidou-honyaku)@textra's API. You need a textra account. package main import ( "fmt

Noboru Saito 1 Dec 13, 2021
unofficial golang api for proxybonanza.com

ProxyGonanza -- import "git.tcp.direct/kayos/proxygonanza" Documentation const ( APIBaseURL = "https://proxybonanza.com/api/v1/" ) func GetMyIP func

kayos 0 Dec 13, 2021
Unofficial golang implementation for the Preev API

go-preev The unofficial golang implementation for the Preev.pro API Table of Contents Installation Documentation Examples & Tests Benchmarks Code Stan

Mr. Z 6 Jan 17, 2022