Where do I find Google.Apis.Contacts.v3 for .NET? - contacts

There is a lot of different Google API dlls for .NET, for example Google.Apis.Calendar.v3. But nothing for Contacts API.
Using older versions or other approaches is not a solution because I already use v3 of several APIs. I need to add a Contacts API.

The Contacts API v3 is supported by the the .NET library for the Google Data API:
https://code.google.com/p/google-gdata/source/browse/#svn%2Ftrunk%2Fclients%2Fcs%2Fsrc%2Fgcontacts
To learn more about its usage, please check the documentation:
https://developers.google.com/google-apps/contacts/v3/

Related

Difference between gsheets and sheetsapi

Does anyone know the difference between using gsheets and SheetsApi inside of googleapis? It seems I won't be able to use gsheets since I'm aiming to use google_sign_in and apparently gsheets only allows service accounts. But I'm hoping I'll have better luck with SheetsApi.
The difference is ownership
Google APIs - sheets.v4 library is created by Google, the official one. So it includes all the APIs services, such as authentication and other Google Workspace apps
gsheets seems unofficial and it doesn't include other services for Google

Upgrade to Google Analytics API v4 instead of waiting for new alpha API to become available?

I am currently on Google Analytics API v3. Since Google Analytics 4 (GA4) just came out, I am looking into upgrading to API v4, however, I have noticed that the API v4 does not include GA4 properties and the API that handles GA4 properties is currently in alpha (I believe it's Data Reporting v1).
Will it be more work for me to update my existing application to API v4 from v3, and then when the beta or general release for the Data Reporting v1 arrives, upgrade then, or should I wait to upgrade from API v3 to
I am under the impression that v4 doesn't have the ability to pull GA4 properties, however, since it runs on completely new endpoints and Google has mentioned all future development will be on v4 then I should just move to it so its less work when the newest API comes out with those features. Does that sound right?
Marshall,
You are correct, the Google Analytics Reporting API V4 cannot access GA4 properties, you need to use the Google Analytics Data API V1 in order to do this. New features development will only be done in the Data API. Both APIs are conceptually similar, but the decision mostly depends on which type of properties you need to access.
As a side note, I believe the Data API is slated to graduate to Beta in a matter of weeks.
Thanks,
Ilya
The Google Analytics Team

Deploy application in IBM Cloud using only Rest API

I am an intern and currently doing automation on a software. What I need to do is to automate the process of creating, and starting an application in the cloud foundry using Rest API (rest-assured). I can't start an app because to start it I need to upload bits. I searched for weeks and still cannot find how to do it. I can only use V2 of the Cloud Foundry API, because when I create an app using the V3 API it doesn't show in the dashboard. I don't know why so we decided to just leave it and use V2 instead.
My question is: Is there any way to create, and deploy/start an app using only Rest API with the V2 API of the Cloud Foundry API? If there is a way to do this by using V3 API, I'm willing to search for the solution to solve the issue.
Thank you very much.
I think others commented on your question to use the cf command line, but if you want to use whats behind the scenes of cf then you can refer to the REST API Docs. At the top the page there is a API version selector (I linked 2.9.0 since you mentioned V2).
More specifically, to create an app you can use the Create App Endpoint; then to upload the bits, you can use Upload Bits Endpoint.
I hope this helps. Definitely check out the main docs, there are tons of endpoints that might be useful. Good luck on your internship!
EDIT: Just in case you need the CF API URL its https://api.ng.bluemix.net
If you want to see how the cli uses the rest api behind the scenes you can temporarily set the environment variable BLUEMIX_TRACE with the command line EXPORT BLUEMIX_TRACE=TRUE.
Then you can try doing cf push or cf start, cf stop, etc, and you will see the http requests the CLI uses. This has helped me a lot versus digging through the CF documentation :). Hope it helps!
I solved it by combining V3 API with V2 API. I understand the upload bits in V3 API. I use link[1] mainly to start the app. I think you can't create a route in V3 API because I don't see any endpoint for that, so I use V2 API instead to create and assign. I also use V2 API to create my app because of what I stated in my question. Thanks for answering the question because without the answers given by good people here I can find the best way to solve this.
[1] Create an App using V3 : https://github.com/cloudfoundry/cloud_controller_ng/wiki/How-to-Create-an-App-Using-V3-of-the-CC-API
[2] V2 API doc : https://apidocs.cloudfoundry.org/3.1.0/routes/list_all_apps_for_the_route.html .
[3] V3 API doc : http://v3-apidocs.cloudfoundry.org/version/release-candidate/index.html#get-assigned-isolation-segment

How to use Java API?

I've been given an online API (just a website that hosts multiple functions and an API to use them. How do I use it? There's no jar file to implement or any other help. All I have is the site with the usable functions (e.g. typing in a countryname and getting back the countrycode) and the API documentation.
I want to be able to use those functions in eclipse. If I've understood correctly I need a jar file to import in eclipse? I'm unable to find a jar file on that website, even though it states that it's a free and easy to use API.
Please provide the link of the online API.
Statement is bit confusing. Are you looking at the API doc or actual API.
If the API is Online it should be REST Service Or the SOAP. If it is API doc then you need to download the libraries of the API and then need to use it.

Language Translation API for iPhone

I want to implement language translation feature in my iPhone app,
is there any API which is free that I can use, or any other way to do this.
Google's Translate API is not free anymore.
So, If you want to use a free language translation API, here are some links:
Mygengo Translation API: http://mygengo.com/api/
Microsoft Translator APIs: http://www.microsofttranslator.com/dev/
Speaklite Translate API: http://www.speaklike.com/access-professional-translation-via-api/
WebServiceX Translate API: http://www.webservicex.net/ws/wsdetails.aspx?wsid=63
This is also helpful:
http://alwawee.com/wordpress/2011/07/03/objective-c-wrap-over-microsoft-bing-translate-api/
Check out Yandex's Translate API. It's free and its structure is almost identical to Google's.
I've only just started playing around with it but the reviews I've seen are all fairly positive. It has three straightforward endpoints, similar to Google 's: /detect, /translate, and /getLangs.
You can use FGTranslator for both Google and Bing translation in iOS.