Forum Discussion
Teams - Enable API disappeared in Settings [Elgato Steamdeck]
- Feb 06, 2023
techDavidWright, apparently there's a security issue that required the plugin to be pulled according to Elgato Support:
"The Microsoft Teams plugin has been temporarily removed from the Stream Deck store.
Microsoft is working on fixing a security-related issue and will relist the plugin once the issue has been resolved. Thank you for your patience."
https://twitter.com/ElgatoSupport/status/1622334420064833536
D.C.
P.S. I don't work on Teams; I'm just another follow user who ordered a Stream Deck because the plugin was released.
After trying to set up the Stream Deck plugin with Teams I finally worked it out.
As of 27 April 2023, the personal / small business version did not work for me at all, as when clicking on settings, privacy, there was no Third-party app API option.
However:
I have used my School or Work app (obtainable from https://www.microsoft.com/en-gb/microsoft-teams/download-app#for-desktop) and then click on the three ...
Click on Settings
Select Privacy which opens the below and click on Manage API button in the Third-party app API menu.
The first time you access this setting you will see the Enable API disabled, toggle the option on
You will then see the following with your unique key
Copy the API token to the clipboard and then paste it to the Stream Deck plugin where you have added the teams selection:
You should now be able to access all of your options in a Teams session.
I hope this has helped.
- j2quirogaJun 02, 2024Copper ContributorHey..
Thank you for the post. I did everything as you say, but the box where i have to put the API token in MS Teams is not there. I can only put a Title, but not possible to input the API token. Any idea why?
Thanks! - PMM00May 18, 2023Copper Contributor
not working, after cache clears, full reinstalls, and reboots.
M2 MBP running MacOS version: 13.3.1 (a)
Teams version: 1.6.00.11156
- michaelmagruderJun 23, 2023Copper Contributor
- SteveH-NZJul 13, 2023Copper Contributor
The preview and developer views break the API settings. The new preview "New Team" is missing the API - but even if you revert to the "old teams", and your API settings come back, it doesn't work.
I found that if you go to "about" and can see "developer mode" - particularly if it's ticked - but I found that it was impossible to untick it! - then the API doesn't work. (actually in the background it reports an error that the "API is disabled"The thing that helped the most was this post https://github.com/L-C-P/TouchPortalTeamsPlugin/issues/1#issuecomment-1603856454
along with googling "can't switch out of developer mode"
Once I'd disabled the previews on the Teams Admin site, waited a day or so, then relaunched teams, all was well again. looks like the preview or developer modes have got a disabled API (potentially to avoid undetermined exploits) - though it would have been INCREDIBLY helpful if Microsoft had actually mentioned this somewhere (ya know, like in the API enable/disable dialog!!!)
In any case mine is working after managing to revert out of all preview/developer mode features. Happy Days