What would be the equivalent of customers.get in V11 Google Ads API? - google-ads-api

I have an old API that I need to support. It uses the v9 of Google Ads API:
https://developers.google.com/google-ads/api/rest/reference/rest/v9/customers/get
Now I need to update to V11 but can't find an equivalent endpoint because it was removed.
Anyone? :(

According to this release note, since v10 upto the latest API version (v11), the get method and any services that exclusively had a get method have been removed. Retrieve objects with Search and SearchStream from GoogleAdsService. With this, the report type that I can suggest to get the account level information is the customer report.

Related

Google Sheets is not compatible with GA4, only with Universal Analytics?

When trying to add a new report in Google Sheets for one of my websites in order to collect data for a dashboard, I've noticed that only UA properties are visible in the list - not GA4 properties. How can this be? Is Google Sheets not compatible with GA4, and if that's the case, will it be in the future?
It's not possible to downgrade from GA4 to UA either, so I don't know what to do here.
I am going to assume that you are using this Google Analytics Spreadsheet Add-on
It was designed to work with Universal analyitcs. I am not sure if it working with the reporting api or if its even older and using the core reporting api.
Either way it is not going to work with Ga4 accounts. The apis for Ga4 are still in beta and not everything has been updated yet.
You can not downgrade a GA4 account to UA and you cant create a new UA account.
I will check with the team if they plan on updating this addon.

https://graph.microsoft.com/v1.0/places/microsoft.graph.room Api is not giving updated data

I am Using Microsoft Graph to fetch list of rooms available for a tenant.
As per Documentation, List Palace Api (https://learn.microsoft.com/en-us/graph/api/place-list?view=graph-rest-1.0&tabs=http) should be used for this.
Now, I am facing problem with getting updated data using List Places api.
I have added few rooms to the tenant but those are not reflected as part of response for List places api.
However, findRooms api which is in Beta gives the updated response.
https://graph.microsoft.com/v1.0/places/microsoft.graph.room (Production version)
https://graph.microsoft.com/beta/me/findRooms (Beta version)
Since, I will be using this api in production I cannot use Beta version Apis.
Please suggest. Thanks in advance.
Update: List Places api is returning updated response after approx 12 hours

DocuSign iOS URL Scheme/Protocol

Microsoft Intune MAM policy block data transfer to untrusted apps, based on https://learn.microsoft.com/en-us/intune/apps/app-protection-policy-settings-ios#data-transfer-exemptions, I can add a exemption for DocuSign app, but I need the iOS URL Protocol/Scheme of DocuSign, does DocuSign has that? If so, what's it?
https://www.docusign.net/restapi/help lists the endpoints. Does that help?
Version v2 and v2.1 are current. v2.1 is recommended for all new applications.
(There are no plans to remove v2 end points. Existing apps that use v2 do not need to update to v2.1 unless they want access to new features or fixes that are not security-related.)

trouble with Google API's?

I have been running google maps and google places API in my app for about a year now. I woke up today and was not able to use the map which was greyed out, or searches. In the console,
ERROR AUTO COMPLETE Error Domain=com.google.places.ErrorDomain Code=-4 "Operation failed due to an invalid (malformed or missing) API key. See the developer's guide (https://developers.google.com/places/ios-sdk/start) for information on creating and using an API key." UserInfo={NSLocalizedFailureReason=Operation failed due to an invalid (malformed or missing) API key. See the developer's guide (https://developers.google.com/places/ios-sdk/start) for information on creating and using an API key., NSUnderlyingError=0x283e81560 {Error Domain=com.google.places.api.server.ErrorDomain Code=-2 "REQUEST_DENIED" UserInfo={NSLocalizedFailureReason=This API project is not authorized to use this API. Please ensure this API is activated in the Google Developers Console: https://console.developers.google.com/apis/api/places_backend?project=_, NSLocalizedDescription=REQUEST_DENIED}}}
The thing is all of my API's are called in the right place and I have been able to use maps for a while. Why all of a sudden it stops working?
Recently Google announced the new version of Places SDK client and deprecated the previous one. I believe you should migrate to new version asap, because the deprecated version will stop working very soon.
The new Places SDK client requires that you enable Places API web service in your Cloud project. The error message This API project is not authorized to use this API. Please ensure this API is activated in the Google Developers Console: https://console.developers.google.com/apis/api/places_backend?project=_, refers to the Places API web service.
Double check if the Places API web service is enabled, API key created and billing account configured properly.
The official documentation has the following statement
To use the Places SDK for iOS, you must:
Include an API key with all API requests.
Enable billing on each of your projects.
Enable the Places API service for each of your projects
For further details have a look at migration guide:
https://developers.google.com/places/ios-sdk/client-migration
I hope this helps!

Alternative for https://gdata.youtube.com/feeds/api/videos/<video_id>?v=2

These days I noticed that Youtube API which I'm using on my project is no longer available, e.g.
https://gdata.youtube.com/feeds/api/videos/dLEk9yiXVQs?v=2
returns HTTP 410 response code which means that requested resource is no longer available and will not be available again.
What should I use instead?
If I'm understanding your question correctly then you should be using https://www.googleapis.com/youtube/v3/videos?id=<video_id>&key=<YOUR_API_KEY>&part=snippet from now on.
Google shutdown the old API effective April 20th, 2015.
Take a look at the newest v3 API getting started.
You can use this link with your Youtube channel id after the = and it should work.
https://www.youtube.com/feeds/videos.xml?channel_id= your youtube channel id number

Resources