Where to start with Google Calendar API using Kotlin - kotlin

I'm developing an Android app in Kotlin that will require calendars to be shared between hosts and customers. For this I'm looking to use the Google Calendar API, however when looking through Googles documentation (Google calendar api). I'm not able to find any documentation pertaining to Kotlin for the Calendar API, and on this page (Google Workspace APIs for Android ) states
"Note: We highly recommend calling Google Workspace APIs from a server environment rather than a mobile environment."
Could somebody advise what method should be used (If any) to access the Google Calendar API from an Android Kotlin application?
I've been researching this for days and am totally lost.

Okay first off i am not a kotlin dev. But i do know alot about the google apis. So I am going to try and give you some direction until someone with more kotlin specific knowledge responds.
First off you could try the Google apis java client library that should work with kotlin from my understanding.
I did find this gax-kotlin which claims to work with the Google cloud libraries. Now that being said. It seams to be dragging in the java auth stuff into this library and making it into kotlin somehow.
Which means it "should" work with the google apis libraries like google calendar.
I did find this Running on Android (#Beta) which shows how to authenticate the Java library from android. The example is for drive if you need help switching it to calendar let me know. I should be able to find something.

Related

New Google Identity Service Migration with PHP Client library

I got a warning from google stating "your client ID(s) use the legacy Google Sign-In web solution".
And we are asked to migrate to the new Google Identity Services.
We do not use any JS library to sign-in. We have a Google PHP Client library for authentication and authorization.
Google still flagged our client Id and advised to migrate before March 31 2023.
Will this depreciation really affect us?
Can someone help me with the exact changes to be done on our end?
The team has a system that can detect which projects are calling the endpoint used by the deprecated JavaScript sign-in library. They send out emails to the owners of that project. From what I understand from the team they don't know for a fact that you are using it they can just see that your project id is hitting it.
The Google APIs PHP client library does not hit this end point so that part of your code is not the source.
I would just double check around your team and make sure nothing else may be using the old JavaScript library. If you cant find anything then the easiest solution is to just wait once google starts rolling out the deprecation at the end of March someone will come find you if something breaks.

How to track google ads conversion on desktop app install

I have a desktop app for Windows. it's written in C++. We're promoting the software using Google Adwords.
We would like to count installations of the software as a conversion on Google Ads, so the algorithm can optimize for it. But all I can find is for Mobile Apps, hooking up with Firebase or Google Analytics, but in the set up it's asking for App ID's on Google Play or Apple's AppStore which doesn't fit my case.
Has anyone done this before? or could some point in the right direction?
I haven't tried the standard pixel approach, because cookies are in the browser that generates the download, but not in the installed software itself, so there is no way for attribution to work correctly
The easiest option here is to use Google Analytics if you can. You can use the measurement protocol with GA to send the conversion, then import your GA conversions into Google Ads.
https://developers.google.com/analytics/devguides/collection/protocol/ga4
The UA version is pretty stable, but the new one linked above is working well too.

Branch.IO - Link to Facebook Group

I'm in marketing and hoping someone here can provide some guidance. I have been searching for a solution that will allow potential customers to click on a link present in an advertisement and have the link open our Facebook Group in their FB app. Today, the mobile web browser takes over.
I've been researching this for some time and recently found Branch.IO. I'm just not sure the best approach to take to accomplish my goal. Most of the examples I've seen are to launch a companies mobile app with deep linking to a product. I suppose this is similar but the app is Facebook and the deep link is to our group.
If someone would be willing to assist I would be very appreciative. Thank you!
For Facebook app to be opened consistently, you would need to integrate Branch SDK into the app. Since you do not have access to Facebook's code base - you will not be able to do this.
The setup is still possible with Branch, but you would have to rely on the URI schemes provided here: What are all the custom URL schemes supported by the Facebook iPhone app?
You may utilize Branch's integration guide for best integration results.
However, you may be better off using a simple link shortener of some sort to direct users to your Facebook group on web.

What can we do with UCWA API (Lync)? and What can we not do with UCWA API?

Please explain what are features available in UCWA API (Lync)? I'm interested in the following:
Screen Sharing?
Video Chatting?
Voice Chatting?
Send a file?
I want to access UCWA API in android code, is it possible?
As per the About link of UCWA, API helps you to do the following things,
-Anonymous Web Chat.
-Support audio conferencing
-Light up IM & Presence in your Line-Of-Business app, including Windows 8, iPad, and others
-Inline Instant Messaging into your application (Contextual Communications)
-Search for Skype and/or business contacts
-Better together with UCMA Customer Care family of apps
Also you can refer this site UCWA Capabilities
A good wealth of information surrounding UCWA is available at http://ucwa.lync.com paying specific attention to the Documentation menu. A good rundown of features can be found at Core-Features which do not currently (CU3+) include screen sharing, video, voice, data collaboration (sending a file).
It is possible to place a audio call using a feature named Call-Via-Work which requires the user provide a callback number that Lync will use to connect you with the remote party, but it is not exactly the same as an audio call between two parties.
I want to access UCWA API in android code, is it possible?
There are sample libraries available (UCWA Helper Libraries) in JavaScript, but it is quite possible to use the libraries to construct code to run on an Android platform (Java, etc).

Import google plus friend list using php

Could any one give me suggestion on how to get friend list on google plus using PHP.
Is there any plugin or widget to do this.It would be great to know.
Thanks in advance.
Your user needs to grant your app access to this information via the OAuth 2.0 scope https://www.googleapis.com/auth/plus.login and then you can use the REST API or client libraries to get the list of friends.
See the Google+ PHP quickstart for a sample application that accomplishes all of the steps necessary for what you want to do. The sample uses the Symfony framework to keep the code concise, but you should be able to take away how to do the same in your own PHP environment.
Also, see the Google APIs PHP client library that you can use in your project. This library is embedded in the quickstart via composer.