Open Microsoft Teams Client via URL - microsoft-teams

I need to know if it is possible to build a url with only the team sitecollection url which opens up a specific team in your teams client.
e.g. https://teams.microsoft.com/l/team/THESITECOLLECTION_URL
Or is it only possbile with the group id of the team?
Thank you in advance.

Currently, just the group ID of the team, e.g. https://teams.microsoft.com/l/team/19%<GUID>%40thread.skype/conversations?groupId=<AAD_GROUP_ID>&tenantId=<TENANT_ID>

Related

how to show bot in microsoft teams for all the people in organization

I want to show up Chat bot to all the people in the project
Curently if anyone want to see the bot ,the person need to search appid in microsoft teams and then we are able to connect to chatbot
But i want something like bot should be visible in either chat window/apps to all the people in project by default
Can anyone suggest how can we do this else can please share the supported documents
Thanks
Could you please take a look at Publish your app to your organisation. Your app needs to be added by the admin of the tenant in the teams admin center to be visible to all the members in the organisation.
In the Microsoft Teams Admin centre (https://admin.teams.microsoft.com/) there is a section called "Teams apps", which allows you to define different policies. Inside there, you can (a) define a policy and (b) assign it to a set group of users. These policies allow you to:
make an app available to a specific group
auto-install this app for these people, and even pin it to the left menu in Teams, for these users.
So you could have a policy created (by your admin) just for the respective project team.

Microsoft Teams, get current users in a call

I am creating a Bot for Microsoft Teams and I want to get the current users in a call. If you have a group or a team, maybe not all users in that group or team are currently participating in that call. I have managed to get all users in a group or team thanks to Microsoft.Bot.Builder 4.0 and Microsoft.Graph. But that is not what I want. Just the current active users in a call. I hope I have made my question clear enough. Thanks in advance.
You could look into the beta API for List of Participants.

Is there an easy way to add custom bot to Teams conversation

We want to easily add our custom bot to the conversation window when an user ping us. Currently we have to upload the zip file of the bot to the conversation every time. Ideally the bot should be found by searching in the "Add People" - just like how the real people been added. Several questions:
I noticed that the custom bot can be published. However, we don't want it to be published publicly, it needs to be Microsoft internally. Is it possible?
If the bot got published, can we add the bot to a conversation just by searching in the "Add People" box? If not, is there anyway to achieve this?
Thank you!
If you want to publish the bot for your organisation only, you can publish it in your tenants app catalog. You need to be a global admin or have the teams service admin role enabled to publish apps for your organization.
Publish apps in the Microsoft Teams Tenant Apps Catalog
As far as I know, this isn't possible yet. However when people search for your bot in the topbar, they can add the bot to a team or to their personal workspace.

how to find 'manager' of a contact in an organisation using outlook api?

In Outlook , there a handy feature - organization information, which let you see one's manager. Is there a way to find details of manager(name and email ID in particular) of a contact using outlook/graph api??
PS->Even after using scope-'contacts.read', I am unable to see name of manager.
What is the URL you are using?
With https://graph.microsoft.com/v1.0/me/manager it works fine here in the graph explorer.
Any one of these scopes should be enough: User.Read.All; User.ReadWrite.All; Directory.Read.All; Directory.ReadWrite.All; Directory.AccessAsUser.All (according to the docs for Get Manager).

How can I search apps by ProjectID or ClientID within Google?

I wonder if you could advise me? I have the ClientID of an application on Google, and I believe the first 12 characters refers to the projectID. My goal is to identify the name of the application.
Is there an API method that can be utilised to do this?
Thank you in advance.
Client id has no relation that I can see between the project id. It can be anything.
To answer your question you cant use client id and project Id to try and figure out what project a client id was generated for. I even checked ID Token to see if maybe that had information about the project it doesn't appear to either.
There is only one API that I am aware that allows you access to the projects on Google Developer console. It is called the Google Cloud Resource Manager API and it is extremely limited it doesn't list client id's associated with a project just the project. Google Developer console API is a post I did about that API not long after it was released.

Resources