How to get Google Meet link using API - google-meet

In my angular app, I'm providing a field for meeting link submission where users can put google meet link and submit it. I'm planning to provide a Generate google meet link button which will generate a new google meet meeting link.
I've seen the google calendar API but it seems like it is required to create a meeting on google calendar for getting a google meet link.
Is there a way to get a google meet link without creating a meeting on google calendar?

Related

Direct link to Google Chat DM

I'm unable to generate a direct link to Google Chat DM. We'd like to link Google Chat DMs to peoples profiles in our organisation.
I've tried to use the users Google ID to generate the link, for example https://chat.google.com/dm/123455 but that redirects nowhere.
I'd expect that there is a way to generate a direct link, either by using users primary email, google ID or to list users DMs through an API call.
Retrieving the "user chat ID" does not seems possible with the existing API.
I have created a new feature request, for the Google Hangouts Chat API (or People API for that matter), to expose this information : https://issuetracker.google.com/issues/134526655
As a workaround, you can use the People API to retrieve the Gaia ID of a user, and then open the a Google Hangouts conversation with the appropriate URL.
Quoting my answer to "Create direct link to Google Hangouts chat" :
you'll need to know that person's Gaia ID (an internal ID used by Google).
I have added a detailed answer to an existing stackoverflow question in which I describe how to retrieve the Gaia ID using the People API.
TL;DR: Request metadata in the personFields, by using people.connections.list resources for your contacts, or the people/get resource for yourself.
Once you've got someone's Gaia ID, it's pretty straightforward to create the correct URL to start a Hangout with them. Simply replace 1XXXXXXXXXXXX below with that user's Gaia ID:
https://hangouts.google.com/chat/person/1XXXXXXXXXXXX

Accessing Campaigns report in AdMob using Adsense API

I use Adsense API to access my AdMob account and generate reports. This is the main API request that I use:
https://www.googleapis.com/adsense/v1.4/accounts/accountId/reports
Documentation
The API offer many options for reporting, but what I need the most is the campaigns report, mainly to know the impressions and clicks of each campaign that I have in AdMob. This can be accessed from here:
The report of the campaigns can be accessed also inside Mediation report as they are categorized as "Ad source":
I have tried all the Metrics and Dimensions in this page to access the campaigns report, but it didn't work. The API doesn't seem to return any data that is related to the campaigns or mediation report.
I also looked for the data of AdMob campaigns by using Adwords API. After creating these campaigns in AdMob, they automatically appear in my Google Ads (AdWord) account. Here is a screenshot of my Google Ads account:
The campaigns in the screenshot above that were named AdMob Campaign were created inside AdMob, and the campaign that was named Google Ads Campaign were created inside Google Ads. However, when I request the campaign data using AdWord API, it returns only the campaigns that were created inside Google Ads (AdWord) account. So, even though the account shows them, the AdWord API doesn't return their data.
It is interesting that these campaigns appear in both AdMob and Google Ads accounts, but both APIs of these services are not returning their data. It seems that there is something missing somewhere.
Does anyone know how I can get the data of the Campaigns that were created inside AdMob? I appreciate any help.
Google finally introduced a new API for AdMob:
https://developers.google.com/admob/api
The new API can access campaign data using mediationReport.generate. Just make sure your dimensions include AD_SOURCE_INSTANCE to be able to access them.
Here are more data about the new API:
https://developers.google.com/admob/api/v1/reference/rest/v1/accounts.mediationReport/generate
I tested it today, and it is working well!

Linkedin official "search people" API

My company needs to develop an app where we need to make use of the searching the profile BY EMAIL ADDRESS.
there are several questions and/or other resources regarding the "search api" on the linkedin API. Lots of them contain broken links or outdated information.
E.g.
Linkedin rest api to search people with name
Search people with Linkedin API
What are the steps to use linkedin people search api?
http://www.programmableweb.com/api/linkedin-people-search
Of course, I started here: https://developer.linkedin.com/docs/rest-api
To my understanding, there was a change in the API in 2015, which left basic profile for the public to use, the availabiliy of the rest went under the Partnership Programs.
Is the search API available under all of the listed profiles? Does anyone of you use it these days? (mid-2016)?

how can i get all review from google+ using api

i am beginner to google+ developer API and i want to grab user review from any about page for example https://plus.google.com/116018016837619707952/about
i have tried using curl call but didn't get success for all reviews.
also seen the content of document :https://developers.google.com/+/api/latest/people/get
can You just give me the idea about google api to grab review data.
Reviews are not considered part of the Google+ Platform. You have to use the Places API.

Google Youtube Data v3 not found

I have gone through a tutorial that takes me to the console.developers.google.com/ webpage. I created a new project, then i went to API & Auth .. clicked on the API key to try to then scroll down and select the Youtube Data API v3 and it is NOT there, why? I need to get the API key for an application I am using. I have logged in to two separate accounts and it is not available in either account. I need help in finding the API key so that I can use it in an application. I called the adwords team and asked them and they asked me to send a question to you in this forum.
By default, there were a few Google Cloud APIs enabled by default. When they were enabled, the Youtube Data API was not showing up in the list of available APIs. I disabled all the preselected APIs, and then the Youtube Data and Analytics APIs were available.
Looks like you just have to disable the default selections for some reason.