SharePoint SPFx Graph API calls not working on Desktop Teams tab

SharePoint SPFx Graph API calls not working on the Desktop Teams tab, It displays nothing on the Teams Tab. The same Teams Tab is working fine on the web browser. In the Teams tab, I just want to make a call to the Graph API calls to get the Mail messages and/or just read the User Profile from SharePoint.

I know this is a repeated question but I didn’t get my solution on any of the existing blogs. I followed the different blocks, I followed this block but I didn’t get success. I tried to debug the application, in the Desktop Teams Tab, I got the Access Denied error. The following is the URL generated and I got the Access Denied error.

https://<tenant><site>/_api/Microsoft.SharePoint.Internal.ClientSideComponent.Token.AcquireOBOToken?resource=%27'<Client Id of default Sharepoint app>'

Please help to resolve this issue.

mysql – Storing sports teams with multiple alternative names

I am designing a MySQL database to store some football match results and statistics in.

The data for pupulating the DB will be scraped from multiple sources and the names of the teams will be slightly different on each website (some have old names used before the team was rebranded and changed it’s name completely, some will have abbreviations such as United, Utd, some will have FC in the name, some won’t, othe sources will have the names in a language different than English.

I’m wondering what would be the best way to store that data.

My thinking is to use the TeamID in the main table and have an extra table as a dictionary for translating multiple variants of the team name into the ID. Ofc it would be quite a hassle to populate such a “dictionary” haha.


TeamID | TeamName
1      | Manchester United
1      | Man Utd
1      | MUFC
2      | PSG
2      | Paris Saint-Germain

This is actually a big problem with south american clubs, where one club can have 5 completely different names in various sources and it’s not as easy as shortening United to Utd or abbreviating the name.

So I’ll have script scrape the name of a team, find it in the “dictionary” table, then write all the statistics and info into the main table using just the TeamID, that should also save some memory.

Please let me know if that’s a good solution and if have some different approaches for me =)

20.04 – How to prevent Microsoft Teams “Allow settings change?” dialog on startup?

Start it from command line and see if there is a permission error.

$ teams-for-linux      


Error org.freedesktop.DBus.Error.Failed: 
cannot use setting "default-url-scheme-handler": not allowed

Then please reset the configuration as explained in the link and try again

For normal installs that would be:

rm -rf ~/.config/teams-for-linux

For snap installs that would be:

rm -rf ~/snap/teams-for-linux/current/.config/teams-for-linux/

version control – Strategies to organize multiple projects which may reference each other and managed by different teams in Git?

First actually I don’t think Git is a specific involved tool here, it can be any other Source/Version Control tool (TFS, SVN, …). The point here is how to deal with the scenario in which I have multiple projects, each project may reference other projects but managed by different teams.

If we can include all the referenced projects in a solution, it can be easy for debugging & getting up-to-date. However currently we just add references by dll. That means the referenced projects are not referenced directly but built into dll files first and added as references to the projects that need them. This way is not very good especially when we have to commit the dll files which will make the tracked file become larger and larger (e.g: the project code could be several MBs in size but may actually end up in more than several GBs in size). That’s just one of disadvantages. It can be harder when debugging and ensure that the referenced projects are up-to-date (at least to some working & stable version).

My team has thought of creating a private nuget packages source where we can publish all the referenced project dlls and they can be installed (by a specific version) into any other projects that need them. It sounds promising but I’m not so sure about how easy it can be when debugging (so that it’s just like referencing the source code directly).

Could you please share some thoughts or directions to deal with this scenario of managing multiple projects? Thanks!

vlc media player – MS Teams calls suspends my RTSP stream open in VLC — How can I resolve this?

I have a Reolink IP cam on my front door that I keep open on a small window so I can see when I have visitors (I can’t hear my doorbell from my office). I’m not interested in recording, only being able to view the front door. I access the feed by launching teams with this argument

vlc.exe rtsp://<username>:<password>@<camera IP>:554//h264Preview_01_main

Every time I initiate a call through MS Teams, the stream gets suspended. There is no visual indicator from VLC or error message, I just notice that the timestamp on the feed stops ticking away and I near longer hear outdoor noises. What’s even weirder is that as soon as I close the teams call, the timer starts advancing again, but with a lag of however long I was in the teams call; so If I was in a call for 15 minutes, my video stream resumes but at fifteen minutes in the past.

What is the cause of the interference, and how can I look to resolve it?

object oriented – Model design for `Team`s and `Member`s

Say we have to create a model for a company, where employees can be part of many different teams.

A team can have member members.
Members can be part of many teams.

How to design database tables for this is well known, but what would be a good model for this in the world of classes?
Both Team and Member have their own identity, and traversal could go both ways; i.e. equal likelihood of users getting members of a team or getting teams of a member.

Although this is an elementary example, it’s hard to find good documented solutions.

Joining MS teams meeting with two devices and sharing screen from one device

For me it works if I log in with different accounts on the two devices. On my main computer, I am using my professional account. On my phone, I am using my private account. Then, if I invite my phone from my main computer, I can join with my phone as if it were a regular attendee to the meeting. In particular, this allows me to see the camera from my phone on my main screen.

Alternatively, you can just open a web browser on your main machine and log in on the web browser via a guest account. This will also allow you to see exactly the same that any attendee of your meeting sees.