After Google+ People API list endpoint is deprecated. It is possible to get the visible friends list in circle? - api

Using "https://www.googleapis.com/auth/plus.login" api, we are getting the access to a list of people in the user's circles in addition to their name and profile information. After api deprecation, we using people.connections.list api "https://people.googleapis.com/v1/people/me/connections" as per documentation but we get list contacts only, not friends list in google+. please help us to retrieve the friends list in google-plus. Thank you

This is probably only telling you what you already know or have guessed.
From the deprecated People API page: "... calls to the API return empty circle data for those new sign-ins." and "In place of the social connection data from the Google+ People API, you can get rich contacts data from the new Google People API."
It seems that there will no longer be a public API for getting a Google+ friends list. Consider supporting an alternate social media platform for your app or utilizing Google Contacts.

It sounds like the People API will actually be more powerful than the G+ people.list method. The G+ API only listed people that the user had circled--that isn't the same as being a friend or close contact. The people API likely better reflects closer connections between individuals as well as exposing a broad number of contacts to apps. I think for most apps, this is an improvement.

Related

How to get the list of most followed twitter users

I will like to know if its possible to retrieve a list of the most followed users (say top 20 users) on twitter through twitter's api. I cant see how to achieve that through any of the endpoints. How do web apps like this https://socialblade.com/twitter/ get that kind of data?
Any insights on this will be helpful.
There is no API for this. You would need to take an opinionated view of the high-volume celebrity accounts, and then watch the accounts by polling the user endpoints regularly. You could also use the commercial streaming APIs to watch the most Tweeted accounts and check the user objects on a regular basis.
(note that this is the same answer you were provided on the Twitter developer forums)

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)?

Find all Google+ user profiles

Using the Google+ API (people, search method), is it possible to iterate through all Google+ user profiles, i.e., is there a query string that matches all profiles?
There is not a method of getting a list of Google+ profiles. There are hundreds of millions of profiles so it would be a very resource intensive activity. All of that data would likely be abused to data mine personal information and spam users as well.
These are the supported methods of interacting with Google+ people and pages.

Reverse lookup of a phone number on Google+ (number -> name mapping)

Android Kitkat has a new smart callerid feature which I believe looks up the incoming phone call against your google+ contacts and also against google+ business pages / google business listings. It's pretty smart and would be a good way to lookup phone numbers in general.
I've looked through the google+ API documentation and had a hunt for any other APIs, but I can't immediately see a way to do this via the google+ API (or even on the google+ website or main google website) - does anyone know if it's possible?
The Contacts API might be your best bet, you can map contacts to Google+ IDs by looking at the profile URLs for a given contact. While people can add phone numbers to their Google+ profiles, the Google+ API in the Person resource does not expose that information even if it is public.

How to get the social networking profile information through Email Id?

I am working on iphone application.I wanted to get the social networking (facebook,twitter, etc) profile details by giving email id as query. Is there any method to get the profile ?
For Facebook you can try this answer: https://stackoverflow.com/a/5247066/580173
For twitter this this not possible. You can use oAuth to authenticate the user and get the profile.
For LinkedIn I believe it's also not possible. LinkedIn doesn't communicate the emailaddress anywhere in their API.
See this forum post: https://developer.linkedin.com/thread/1131
I'm assuming that you're wanting to just add the social profile links to a user's profile inside your app...correct? (If you want to actually allow your users to post to their various social media accounts, your best bet is to go ahead and let users sign into each individual account via OAuth.)
If you're looking to get public social info via email address, your free options for a simple solution are pretty limited. Each different social network has its own method, so you'd need to build out a different process to query each social network you want to support. Without more info on which networks you want to support, there are any number of different answers to this question - so I'll just say your best bet is to check out the developer docs of whichever social networks you want to use.
If you're looking for a paid solution, you might try FullContact (full disclosure - I work for them). The Person API pretty much does exactly what you're looking for - pulling all public social media profiles associated with a particular email ID. API docs are here.
However, it is a paid solution, which may not be what you're after.